【问题标题】:UIView, AutoLayout and strange behaviorsUIView、AutoLayout 和奇怪的行为
【发布时间】:2013-06-03 09:36:48
【问题描述】:

我对 UIView、子视图和 AutoLayout 有一个奇怪的行为。这是场景:

我有一个包含许多子视图的 XIB 文件。我在 UIView 的底部有一个子视图。奇怪的是:所有子视图都正确放置在 iPhone 3.5" 屏幕上,但底部的子视图位于屏幕底部边缘的后面。

我检查了约束,它们似乎都正常,因为在其他 XIB 文件上我有相同的子视图并且表示正常。

¿有什么想法吗?

【问题讨论】:

  • 如何从 Xib 加载子视图?
  • 有问题的子视图是IBOutlet,所以直接这样加载。
  • 是的,但是 Xib 是视图控制器 Xib,还是单独加载它,例如loadNibNamed ?
  • 是的,它是一个 UIViewController
  • 可能需要查看 Xib 和约束的屏幕截图

标签: objective-c uiview autolayout


【解决方案1】:

这是文件损坏的问题。

【讨论】: