按钮在IB中很好地显示但在模拟器中没有显示

时间:2013-07-19 02:11:30

标签: ios autolayout

我在IB中调整这样的按钮:

IB 1 但是,在跑步时我有这个(B在A之上):

enter image description here

当我禁用自动布局时,我有预期的结果,但是,我有其他视图的其他问题。除了禁用自动布局之外还有其他解决方案吗? 非常感谢你。

2 个答案:

答案 0 :(得分:3)

你的约束是问题所在。尝试摆脱使按钮从底部对齐的约束。然后在IB中应用3.5形状因子以查看它是否有效。只要问你是否需要更多澄清。

修改:提示如果您无法从菜单中删除约束,则可以转到文档大纲并手动将其删除。

答案 1 :(得分:2)

检查是否启用了自动布局。

如果Interface Builder使用3.5“布局,并且您的模拟器是iPhone 5(4”布局),则必须调整自动布局约束以适应4“布局。