提问人:brainray 提问时间:11/15/2023 更新时间:11/15/2023 访问量:43
带有情节提要的 Xcode 15 UIKit 视图是否适用于 #Preview 宏?
Do Xcode 15 UIKit views with storyboards work with #Preview macro?
问:
我只是想让 #Preview 使用 UIKit ViewController。 有关详细信息,请参见屏幕截图。没什么特别的,恕我直言,在 #Preview 中实例化 VC 应该可以正常工作。但是我在 Main.storyboard 中的所有图形元素都没有出现。我只是得到一个白屏。
这是宏的一般限制还是我遗漏了什么?
答:
1赞
Claus Jørgensen
11/15/2023
#1
您不是在加载情节提要,而是在加载 ViewController。如果你也想要故事板内容,你需要像在实际代码中一样加载它,例如
#Preview {
UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController()!
}
评论
0赞
brainray
11/15/2023
感谢@Claus Jørgensen,我本来可以猜到的,但我没有:-)我希望故事板中的调试约束以这种方式进行。但在情节提要中编辑后,预览不会自动更新。我需要选择包含预览宏的文件。无论如何,总比没有好。
1赞
Claus Jørgensen
11/15/2023
@brainray这是来自宇宙的信号,要求停止使用故事板:p
评论
Previews
UIRepresentable
#Preview