gpt4 book ai didi

iOS/iPad 方向更改 : rotate views manually vs. 为每个方向准备了 1 个 View

转载 作者:行者123 更新时间:2023-11-29 03:50:41 24 4
gpt4 key购买 nike

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

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

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

这两种方法有什么想法/其他优点或缺点吗?提前谢谢大家。

最佳答案

实际上你应该同时使用:

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

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

关于iOS/iPad 方向更改 : rotate views manually vs. 为每个方向准备了 1 个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17117050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com