【问题标题】:Layout for iPhone5 vs iPhone4iPhone 5 与 iPhone 4 的布局
【发布时间】:2013-11-10 16:33:09
【问题描述】:

在 iPhone5 故事板主视图控制器视图中,我有一个拖动的 UIControls,如 UIButtons 和其他。控件一直填充到屏幕底部的整个空间。好吧,在 iPhone 4 上,由于屏幕较小,我的视图的底部显然不会显示。处理此问题的正确方法是什么,以便它在两个设备上都正确显示?

【问题讨论】:

  • 您在 iphone 4 上遇到问题,因为控件按惯例填写了整个页面?能详细解释一下吗?
  • 假设我拖动了 10 个按钮并将它们垂直放置在情节提要中。第一个按钮位于屏幕的最顶部,底部位于 iPhone5 的屏幕底部。在 iPhone 4 中,相同的 UI 将被截断,显示的可能是前 7 个按钮。
  • 对于 iphone 4 尺寸是 320x460 但对于 iphone 5 尺寸是 320x568 。所以它会减小你的屏幕尺寸。你在滚动视图中设计它然后使用它

标签: iphone layout ios6 uiview


【解决方案1】:

我认为您对 View ResizingMask 有疑问。你必须设置autoResizingMask

你可以参考这个AutoResizingMask Related Question

这对你有很大帮助。尝试通过xib设置控制的autoResizingMask。当然你会摆脱你的问题..!!享受编码

【讨论】:

  • 这个答案是否与自动布局有关?
  • 不,我不认为您需要在使用自动布局结构时使用 autoResizeingMask。我不太清楚这一点,因为我从未实现过它。
  • 对不起,我将标题中的“布局”一词与“自动布局”混淆了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-22
  • 1970-01-01
相关资源
最近更新 更多