【问题标题】:xcode - autoresize not workingxcode - 自动调整大小不起作用
【发布时间】:2016-05-29 02:25:38
【问题描述】:

我有一个添加了标签栏和导航控制器的应用。

视图是使用 XIB 制作的。 我将模拟指标设置为 iPad 尺寸(768 宽度 - 设置为«Freeform»)并使用常规自动调整宽度和高度,因此视图应调整为设备尺寸。 (我不使用自动布局!)。

现在,当我启动应用程序时,视图不会缩放到设备宽度。无论我选择哪种设备,视图都不会调整大小。它们总是 768px 宽。

有什么想法我可能做错了吗?

[编辑]

这是我设置的一些截图...

【问题讨论】:

  • 你能发布一个屏幕截图它是如何进入模拟器的以及你想要的吗?
  • 您尝试为所有设备设置全宽视图
  • @siba:好吧 - 它只使用全宽(768px),因此,在 iPhone 上它会裁剪屏幕......

标签: ios xcode interface-builder autoresize


【解决方案1】:

使用自动布局是我能给你的最简单的答案:) 你在 XIB 中看到的只是视图组件的元表示,并不意味着它会完全按照你在编辑器中看到的那样呈现。因此,您应该始终使用自动布局来避免这种情况。

【讨论】:

  • 我不太喜欢自动布局,但它可能是唯一的解决方案。
猜你喜欢
  • 2018-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-28
  • 2013-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多