【发布时间】: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