xcode Swift UI -为什么预览中显示的UI与物理设备或模拟器上的渲染不一样

7nbnzgx9  于 2023-05-08  发布在  Swift
关注(0)|答案(1)|浏览(152)

我是IOS开发的新手,无法理解这种行为
有人能解释一下为什么预览和在物理设备上渲染的不一样吗?
问题是,在预览中,UI的顶部和底部没有填充,但在模拟器/物理设备中,我可以看到此填充,无法理解为什么

3wabscal

3wabscal1#

这是因为主窗口的框架没有填充到屏幕上。这个问题可能有不同的原因,但一个更常见的是:
info.plist中缺少UILaunchScreen键(听起来很奇怪,但它是真正的🤷🏻‍♂️)
你可以创建一个全新的项目,如果你无法找到确切的问题,在那里做你的代码。

相关问题