从2020年iPhone SE和Xcode 11.4.1版本开始,.previewDevice("iPhone SE")
将显示更新的iPhone SE,屏幕更大。
但是,原来较小的iPhone SE仍在获取最新更新,它将继续获取最新的iOS 13更新。因此,此手机型号将可以下载我们在App Store上放置的所有新应用。
问题是我们如何用手机的尺寸预览SwiftUI代码?
最佳答案
解决方法是使用.previewLayout()
Here我们可以看到原始iPhone SE的尺寸为320x568。
因此,我们可以像这样使用previewLayout:
ASwiftUIView().previewLayout(.fixed(width: 320, height: 568))
关于ios - 如何使用iPhone SE原始尺寸的SwiftUI Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61313222/