我想尽量减少我必须编写的代码量,并在 xcode 中使用 Storyboard来指定 View 在纵向和横向 View 中的显示方式。
执行此操作以最小化代码的最佳/推荐方法是什么?我做了一些研究,但找不到一个简单的解决方案。是否有必要进行一些条件转换,并重新连接我的横向 View 中的所有内容,或者是否有更简单的解决方案?谢谢!
最佳答案
通常,您定义 autoResizingMask(或转到 Interface Builder 中的大小检查器,如下所示),以便控件将随着屏幕大小的变化而移动或调整大小。如果你这样做,你通常会得到相当不错的横向和纵向支持。如果您对方向更改做了一些相当重要的更改(例如,您想要随机播放各种控件,以便它们在您更改时相对于彼此处于非常不同的位置,则只需对控件的框架进行编程更改方向或者你想加载非常不同的 UIImages)。但是 90% 的时间,自动调整大小设置可以为您处理控件的简单移动/调整大小/重新居中:
关于ios - 如何使用 Storyboard iOS 来布局单个 View 的纵向和横向方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10371864/