iOS / iPad方向更改:手动旋转视图,为每个方向准备1个视图

时间:2013-06-14 20:50:05

标签: ios ipad orientation uiinterfaceorientation orientation-changes

我一直在和我的老板辩论以下哪种方法可以更好地解决iPad设备方向的变化

  1. 根据需要旋转/调整所有视图的大小/确保正确设置自动调整大小
  2. 在IB中,预先制作了2个视图:1为纵向视图,1为横向视图,并且,对于每个方向更改,请说self.view = _ (基于此我们降落的方向)。
  3. 不确定哪个更好。我只是觉得选项(1)使用的内存少于(2),但可能稍微繁琐一些?

    这两种方法的任何想法/其他优点或缺点?提前谢谢大家。

1 个答案:

答案 0 :(得分:1)

实际上你应该同时使用两者:

  1. 当视图的内容相同时使用自动调整掩码,您需要做的就是确保内容的大小和位置正确,为此,您肯定可以在xib中使用autoresizemasks或spring和struts文件

  2. 当您的内容不相同(额外/少视图和视图定位真的不同)时,使用2个不同的xib文件。