界面构建器视图ui设计在横向模式ios中更改

时间:2014-01-08 11:23:39

标签: ios iphone

我创建了通用应用程序和所有视图控制器xib专为iPhone设计(320x460),但当它旋转到横向ui设计完全改变时,请任何人让我知道如何设计景观和ipad一样。

提前致谢,

2 个答案:

答案 0 :(得分:2)

支持方向和平台(iPhone和iPad)的最佳方法是使用AutoLayout。以下是Apple Developer website的一个很好的介绍:

  

自动布局是一个系统,可让您通过创建元素之间关系的数学描述来布置应用程序的用户界面。您可以根据约束在单个元素上或在元素集之间定义这些关系。使用自动布局,您可以创建动态且多功能的界面,以适应屏幕大小,设备方向和本地化的变化。

另外,请查看AutoLayout上的WWDC会话。

答案 1 :(得分:1)

我还建议你学习Autolayout,为不同的方向和设备配置相同的视图,但只有当设计非常复杂并且无法使用Spring and Struts模型解决时。 Autolayout有时真的很痛苦。

如果您的设计很简单,只需使用Spring和Struts模型(自动调整大小)就可以整理出许多视图,而不需要Autolayout或绘制单独的Stroyboard文件和笔尖。