.previewLayout(.fixed(width: 480, height: 320)) 在 Xcode 13.4 和 Xcode 14 beta 3 中没有效果
The preview is shown in portrait vs expected landscape
![enter image description here](https://i.stack.imgur.com/Vlukf.png)
在这里澄清一下,你实际上并没有设置你的preview
在横向模式下。针对您的问题的两种解决方案:
- 您实际上请求预览在固定大小的窗口中,因此要使其工作,您需要选择
Selectable
在画布窗口中以在固定大小的窗口中预览。我在附图中的该部分周围画了一条红线。 (代码和图片如下)
FContentView() //fixed size window
.previewLayout(.fixed(width: 480, height: 320))
- 如果您想实际以横向模式预览,请使用
.previewInterfaceOrientation(.landscapeLeft)
或对。您可以选择实时/可选。 (代码和图片如下)
FContentView() //real landscape view
.previewInterfaceOrientation(.landscapeLeft)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)