为 SwiftUI(iPod Touch 第 7 代)调整视图大小
Posted
技术标签:
【中文标题】为 SwiftUI(iPod Touch 第 7 代)调整视图大小【英文标题】:Sizing Views for SwiftUI (iPod Touch 7th Gen) 【发布时间】:2021-01-12 19:48:16 【问题描述】:我正在寻找一种解决方案,使 SwiftUI 视图对于所有尺寸的 ios 设备都具有相同的相对大小。我找不到任何优雅的解决方案。
使用 UIKit,您可以使用与其他视图大小相关的约束,而使用 SwiftUI,我知道您可以使用 GeometryReader,但是我应该将每个视图都放在 GeometryReader 中吗?
似乎应该有一个更优雅的解决方案,但我在我读过的任何教程或文章中都没有找到,每个人似乎都使用静态大小参数。
【问题讨论】:
【参考方案1】:是的,使用带有常量的 GeometryReader 作为乘数。
【讨论】:
以上是关于为 SwiftUI(iPod Touch 第 7 代)调整视图大小的主要内容,如果未能解决你的问题,请参考以下文章
无法在 iPhone/iPod touch 的 Safari iOS 7 中隐藏导航栏
UIRequiredDeviceCapabilities 排除没有后置摄像头的 16GB 第 5 代 iPod touch?
为啥 Xcode 4.2 不支持运行 iOS 4.2.1 的第二代 iPod Touch
检测特定的iPhone / iPod touch型号[重复]