Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用故事板iOS来布局单个视图的纵向和横向方向?_Ios_Xcode4_Storyboard_Landscape Portrait - Fatal编程技术网

如何使用故事板iOS来布局单个视图的纵向和横向方向?

如何使用故事板iOS来布局单个视图的纵向和横向方向?,ios,xcode4,storyboard,landscape-portrait,Ios,Xcode4,Storyboard,Landscape Portrait,我希望尽量减少必须编写的代码量,并在xcode中使用故事板来指定视图在纵向和横向视图中的显示方式 实现这一点的最佳/推荐方法是什么,以最小化代码?我做了一些研究,但很难找到一个简单的解决方案。是否有必要进行一些条件分段,并重新连接我的景观视图中的所有内容,或者有一个更简单的解决方案?谢谢 通常,您可以定义autoResizingMask(或转到Interface Builder中的大小检查器,如下所示),以便控件将随着屏幕大小的变化而移动或调整大小。如果你这样做,你通常会有相当不错的支持景观和肖

我希望尽量减少必须编写的代码量,并在xcode中使用故事板来指定视图在纵向和横向视图中的显示方式


实现这一点的最佳/推荐方法是什么,以最小化代码?我做了一些研究,但很难找到一个简单的解决方案。是否有必要进行一些条件分段,并重新连接我的景观视图中的所有内容,或者有一个更简单的解决方案?谢谢

通常,您可以定义autoResizingMask(或转到Interface Builder中的大小检查器,如下所示),以便控件将随着屏幕大小的变化而移动或调整大小。如果你这样做,你通常会有相当不错的支持景观和肖像。如果对方向更改进行了一些相当重要的更改(例如,当您更改方向或加载非常不同的UIImages时,您希望将各种控件四处移动,以便它们彼此处于非常不同的位置),则只需对控件的帧进行编程更改。但90%的情况下,自动调整大小设置可以为您处理控件的简单移动/调整大小/重新居中: