我正在尝试从 Xcode 11 运行新的 Canvas 功能,但 Canvas 不会显示。我究竟做错了什么?
这个新的 Xcode 功能应该在不运行应用程序的情况下显示我的 SwiftUI 视图的实时预览。
当您使用 SwiftUI 创建自定义视图时,Xcode 可以显示视图内容的预览,该预览在您更改视图代码时保持最新。您定义一个符合 PreviewProvider 协议的结构来告诉 Xcode 显示什么。 Xcode 在代码旁边的画布中显示预览。
https://developer.apple.com/documentation/swiftui/previews-in-xcode https://developer.apple.com/documentation/swiftui/previews-in-xcode
我刚刚创建了一个新的默认项目(单视图应用程序),对其进行编译并激活“编辑器 > 编辑器和画布”。我可以导航到项目中的每个文件,但什么也没有显示。
还需要做什么?
你需要在CatalinamacOS 版本 (10.15),如中所述官方教程 https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
请注意:Catalina 不支持 32 位应用程序,一些旧应用程序在更新后将停止工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)