有了Storyboard和AutoLayout约束,是否有办法使UIView使用与设备相同的纵横比?

还是在代码中手动指定此选项的唯一选择?

最佳答案

UIViewController中的UIView始终具有相同的比率。
与UIViewController无关,您需要确定要关联的屏幕。 (运行时可以有多个)

UIApplication.shared.windows.first?.screen.bounds

会在运行时为您提供第一个窗口的边界。

在这种情况下,自动布局需要您可以关联的视图。

您的视图和最高视图可能具有相同的宽度和高度约束。 (监看)

关于ios - Storyboard和自动版式:如何设置UIView以使用与设备相同的宽高比?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49507242/

10-11 19:51
查看更多