我有一个简单的应用程序,它具有以下层次结构:
- Root UIView (blank) - 绑定到根视图控制器
- 带有一大堆东西的子 UIView - 绑定到根视图控制器在 viewDidLoad 时插入的子视图控制器。
在 XIBs(父子元素的独立 xib)中,两个 UIViews 具有完全相同的尺寸 (1004x768)。但是,由于某种原因,当它启动时,根 UIView 和子 UIView 之间的右侧有一个间隙。我通过导入 QuartzCore 并让 UIViews 在它周围绘制彩色边框来证明这一点。请看我附上的图表。有谁知道为什么会这样?我什至尝试过使用约束优先级(使孩子的约束抵抗优先级更高),但它仍然不起作用。
将不胜感激任何提示放在正确的方向。