开发macOS应用程序时,如何将Xcode Preview渲染到iMac设备上?
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
我所看到的只是我编写的代码,但是我想在整个设备上都看清楚整个设备,甚至我还没有写一个行代码Apple是如此的不一致...
我在MacBook和iMac Pro上运行Xcode,并希望同时预览两台设备
任何帮助都非常宝贵!
请尝试以下操作:
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
.previewDevice(PreviewDevice(rawValue: "Mac"))
}
}
您可以为该rawValue指定的设备列表(截至目前)是:
- “苹果电脑”
- “ iPhone 7”
- “ iPhone 7 Plus”
- “ iPhone 8”
- “ iPhone 8 Plus”
- “ iPhone SE”
- “ iPhone X”
- “ iPhone Xs”
- “ iPhone Xs Max”
- “ iPhone Xr”
- “ iPad mini 4”
- “ iPad Air 2”
- “ iPad Pro(9.7英寸)”
- “ iPad Pro(12.9英寸)”
- “ iPad(第5代)”
- “ iPad Pro(12.9英寸)(第二代)”
- “ iPad Pro(10.5英寸)”
- “ iPad(第6代)”
- “ iPad Pro(11英寸)”
- “ iPad Pro(12.9英寸)(第3代)”
- “ iPad mini(第5代)”
- “ iPad Air(第三代)”
- “ Apple TV”
- “ Apple TV 4K”
- “ Apple TV 4K(1080p)”
- “ Apple Watch Series 2-38mm”
- “ Apple Watch Series 2-42mm”
- “ Apple Watch Series 3-38mm”
- “ Apple Watch Series 3-42mm”
- “ Apple Watch Series 4-40mm”
- “ Apple Watch Series 4-44mm”
Apple的文档对此有些乏味,但是可以在以下链接中找到有关此文档的一些信息:https : //developer.apple.com/documentation/swiftui/previewdevice
我购买了一个macOS App,该App出色地完成了SwiftUI文档的筛选(比Apple推出的要好得多)。它有点贵,但如果您有兴趣,可以在以下位置找到:https : //apps.apple.com/us/app/a-companion-for-swiftui/id1485436674?mt=12
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句