有了Storyboard和AutoLayout约束,是否有办法使UIView使用与设备相同的纵横比?
还是在代码中手动指定此选项的唯一选择?
最佳答案
UIViewController中的UIView始终具有相同的比率。
与UIViewController无关,您需要确定要关联的屏幕。 (运行时可以有多个)
UIApplication.shared.windows.first?.screen.bounds
会在运行时为您提供第一个窗口的边界。
在这种情况下,自动布局需要您可以关联的视图。
您的视图和最高视图可能具有相同的宽度和高度约束。 (监看)
关于ios - Storyboard和自动版式:如何设置UIView以使用与设备相同的宽高比?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49507242/