预览中的Mac设备的SwiftUI预览

LIT

开发macOS应用程序时,如何将Xcode Preview渲染到iMac设备上?

   struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
           ContentView()
    }
   }

我所看到的只是我编写的代码,但是我想在整个设备上都看清楚整个设备,甚至我还没有写一个行代码Apple是如此的不一致...

我在MacBook和iMac Pro上运行Xcode,并希望同时预览两台设备

任何帮助都非常宝贵!

binaryPilot84

请尝试以下操作:

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SwiftUI:在ViewModel中预览数据

来自分类Dev

在Xcode中简化SwiftUI预览

来自分类Dev

相机预览中的SwiftUI位置叠加

来自分类Dev

SwiftUI-在预览中模拟@EnvironmentObject数据

来自分类Dev

SwiftUI ForEach用于预览和打印设备名称

来自分类Dev

在Safari中预览代码?[Mac用户]

来自分类Dev

SwiftUI预览MPMediaItemArtwork

来自分类Dev

SwiftUI CoreData崩溃预览

来自分类Dev

SwiftUI-TabView灯光模式UIColor出现在预览中,而不出现在Sim或设备中

来自分类Dev

Xcode 12和SwiftUI:无法在此文件中预览-无法更新预览

来自分类Dev

如何在Xcode 6中删除预览的设备

来自分类Dev

XML预览看起来与设备中的不同

来自分类Dev

布局预览与实际设备的差异

来自分类Dev

SwiftUI预览中可重用的颜色扩展崩溃

来自分类Dev

在作者实例中预览

来自分类Dev

在AndroidStudio中预览ViewSwitcher

来自分类Dev

在IDE中预览代码

来自分类Dev

jQuery中的预览框

来自分类Dev

在作者实例中预览

来自分类Dev

phpstorm中的功能预览

来自分类Dev

在Qt中打印预览

来自分类Dev

在Ranger中预览文件

来自分类Dev

gedit 中的 Markdown 预览

来自分类常见问题

使用SwiftUI时预览未将设备更改为iPhone SE

来自分类Dev

如何在设备上预览我的Android应用?(它通过USB连接到我的Mac。)

来自分类Dev

SwiftUI预览显示错误-无法在此文件中预览-当前目标需要调整的构建设置

来自分类Dev

提高RStudio图形设备的质量(预览)

来自分类Dev

提高RStudio图形设备的质量(预览)

来自分类Dev

如何旋转android设备相机预览(libgdx)