我是SwiftUI的新手,我试图将预览设备更改为iPhone SE,但设备没有更改。当我在ContentView中将文本“Hello,world!”更新为其他内容时,预览设备上确实显示了更新的文本。该设备是当前使用SwiftUI创建新项目时提供的默认设备。我当前使用的是Xcode版本12.0.1,下面是我的代码:
import SwiftUI
struct ContentView: View {
var body: some View {
Text("Hello, world!")
.padding()
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
.previewDevice(PreviewDevice(rawValue: "iPhone SE"))
}
}
2条答案
按热度按时间3zwtqj6y1#
您需要指定完整的指定名称,如下所示(因为还有第一代)
完整列表可在终端中查看为
gijlo24d2#
所有你需要指定的苹果给出的指定名称:
要获取所有名称,您可以使用此DeviceName自定义枚举。