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