我在 swift 文件中有一个预览结构,其中包含我正在处理的视图。它能够预览文件的内容(视图),但是当我选择例如 VStack 时,它不会在预览器中突出显示它。我知道我处于实时预览模式而不是交互模式。这是内容预览结构:
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ProfileSheet()
}
}
(ProfileSheet 是视图的名称)
为了给这个问题增加一些额外的怪癖,当我将预览器移动到另一个文件(只是结构)并ProfileSheet()
像以前一样预览时,它可以正常工作,所以我认为这不是我的观点的问题。为了进一步从等式中删除我的视图的细节,我Text("test")
在内容预览器中放了一个,当它在“损坏的”文件中时它没有选择,但它在另一个中选择了。最后,在工作文件中,预览器上方的工具栏正常运行,但在“损坏”之一中,所有选项(除了进入检查模式)都是灰色的。
有关更多上下文,我尝试重新启动 Xcode,并删除/重新安装它,以及清理构建文件夹,但这些似乎都没有帮助。
在此问题发生之前,我遇到了预览器的另一个问题,我在这里询问了Content Previewer not loading on Xcode 12.5.1,并得到了解决方案。我已经实施了解决方案,因此这可能会导致这种奇怪的行为。
如果有任何解决这个问题的方法会很好,我真的需要重新开始处理这个项目,谢谢:)