0

我一直在和我的老板争论以下哪一项是更好地解释 iPad 设备方向变化的方法

  1. 根据需要旋转/调整所有视图的大小/确保它们的自动调整掩码设置正确
  2. 在 IB 中,预先制作了 2 个视图:1 个作为纵向视图,1 个作为横向视图,并且对于每个方向变化,说 self.view = _(基于我们降落的方向)。

不确定哪个更好。我只是觉得选项(1)比(2)使用更少的内存,但可能会稍微乏味一些?

任何一种方法的任何想法/其他优点或缺点?谢谢大家。

4

1 回答 1

1

实际上你应该同时使用:

  1. 当视图的内容相同时使用 autoresizingmasks 并且您需要做的就是确保内容正确调整大小和正确定位,为此您绝对可以在 xib 文件中使用 autoresizemasks 或弹簧和支柱

  2. 当您的内容不同(额外/更少的视图和视图定位确实不同)时,请使用 2 个不同的 xib 文件用于横向和纵向。

于 2013-06-14T21:00:33.073 回答