SwiftUI:结构化编辑弹出框(Command + 单击)不显示

zeh*_*zeh 7 macos xcode swiftui

在 SwiftUI 教程(链接)中,它说:

按住 Command 键单击文本视图的初始化程序以显示结构化编辑弹出框,然后选择 Embed in VStack

但是,它对我不起作用。

那命令是什么?什么已经被弃用了?

Son*_* VR 11

如果它对那里的人有帮助,则您必须更改 Xcode 快捷方式首选项以转到“命令单击”上的“定义”。所以现在要查看结构化编辑弹出窗口,请使用“控制命令单击”。

  • 我可以确认我的情况就是这样。检查 Xcode > 首选项 > 导航 (2认同)
  • 谢谢你的建议!对我来说,它帮助转到 Xcode > 首选项 > 导航,并将“Option-click on code”更改为“Shows Swift UI Inspector”。 (2认同)

Sam*_*Sam 7

似乎是由于隐藏画布而导致的 Xcode 怪癖。将预览画布带回到屏幕上,Command+ 单击功能恢复正常:

\n\n

在此输入图像描述

\n\n

我在打开两个 Xcode 窗口\xe2\x80\xa6 时看到过类似的奇怪现象,尤其是当其中一个窗口隐藏预览时。

\n\n

上面提到的另一个怪癖:库选择器有时会缺少“视图”和“修改器”选项卡。再次打开预览画布,库将恢复正常。您可能还需要将焦点放在画布上(即单击那里的某些内容)。

\n\n

在此输入图像描述

\n


Mar*_* T. 1

关闭并重新打开 Xcode 应该会有所帮助。就像代码完成有时不起作用一样,弹出窗口有时也会卡住。