superview 的底部约束不适用于 3.5 布局
Posted
技术标签:
【中文标题】superview 的底部约束不适用于 3.5 布局【英文标题】:bottom constraints to superview dont work with 3.5 layout 【发布时间】:2013-10-17 22:32:19 【问题描述】:我在 interfacebuilder 中设置了一些约束,这些约束在屏幕底部附近有一些 UIView。它们的约束设置为将它们的底部、前沿和后沿附加到超级视图。
但是,当我在 3.5 模拟器中查看 xib 时,视图不在屏幕上(下图),而不是保持与“superview”底部的明确设置距离
这个视图是在 xib 中制作的,然后我将 xib 加载到代码中的视图控制器中。
所以我的问题是如何让底部和顶部布局应用于我拥有的这个单独的 xib 中的这些按钮?根据 iphone 5 的设计尺寸,按钮似乎是硬编码的布局。
谢谢
【问题讨论】:
【参考方案1】:您的问题不是按钮,而是包含它们的父视图。确保将其约束设置为调整到屏幕底部。
【讨论】:
好吧,我只是将代码中的实例化 xib 添加到 viewcontrollers.view 但我无法在该 viewcontroller.view 上设置顶部和底部布局... 我必须将 xib 的框架设置为其父级边界。以上是关于superview 的底部约束不适用于 3.5 布局的主要内容,如果未能解决你的问题,请参考以下文章