Mad*_*las 13 xcode swift swiftui
即使使用Swift UI基本应用程序,预览画布也不会显示,即使我处于画布模式。应用程序运行,我有这个小片段,我缺少什么?
#if DEBUG
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
}
}
#endif
Run Code Online (Sandbox Code Playgroud)
Sar*_*ith 60
要打开预览画布,只需转到 Editor -> Canvas
或者做 Alt + Command + Enter
如果您的 macOS 版本低于 10.15,则会出现以下错误
更新 mac 并尝试相同的操作。
Jad*_*ian 39
也许有人在看这个:
Editor -> Canvas (Alt + Command + Enter)
Moj*_*ini 18
编辑器的右上角,然后:
Editor -> Canvas
? option+ ? command+? return
? option+ ? command+P
在mac环境下,你可以在Help菜单下搜索任意菜单选项,就会打开你要找的确切菜单路径。
例如,搜索can vas 结果如下:
cas*_*las 13
要在Xcode中预览画布中的视图并与之交互,请确保Mac在Catalina MacOS上运行。
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
请检查以下URL中的Apple文档 https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_2_release_notes
Xcode 11 beta支持SwiftUI开发。
注意
只有在macOS Catalina 10.15 Beta上运行时,才可以使用SwiftUI开发工具。
ata*_*asa 10
此外,如果您使用的MacOS系统早于Beta版本(如10.14),则可以使用Xcode Playground预览以下代码。
import PlaygroundSupport
import SwiftUI
struct ContentView : View {
var body: some View {
Text("Hello World")
}
}
PlaygroundPage.current.liveView = UIHostingController(rootView: ContentView())
Run Code Online (Sandbox Code Playgroud)
我在 Catalina 10.15.7 上运行 Xcode 12.2,我不仅需要确保选择了 Canvas,而且还需要从 Editor 菜单中选择 Create Preview。
| 归档时间: |
|
| 查看次数: |
7931 次 |
| 最近记录: |