Ios 按钮在IB中显示良好,但在模拟器中未显示

Ios 按钮在IB中显示良好,但在模拟器中未显示,ios,autolayout,Ios,Autolayout,我正在调整IB中的如下按钮: 但是,当运行时,我有一个B在上面: 当我禁用自动布局时,我得到了预期的结果,但是,我在其他视图中遇到了其他问题。除了禁用自动布局,还有其他解决方案吗? 非常感谢。检查是否启用了自动布局 如果Interface Builder使用3.5布局,并且您的模拟器是iPhone 5 4布局,则必须调整自动布局约束以适应4布局。检查是否启用了自动布局 如果Interface Builder使用的是3.5布局,而您的模拟器是iPhone 5 4布局,则必须调整自动布局约束以适应

我正在调整IB中的如下按钮:

但是,当运行时,我有一个B在上面:

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

检查是否启用了自动布局


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

检查是否启用了自动布局


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

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


编辑:提示是,如果无法从菜单中删除约束,可以转到文档大纲并手动删除它。

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



编辑:一个提示是,如果您无法从菜单中删除约束,您可以转到文档大纲并手动删除它。

是的,这就是问题所在,我现在使用的是iPhone 5 Retina 4英寸模拟器,我使用的是Retina 3.5英寸模拟器。但是,你建议我使用3.5还是4?如何确保4和3.5之间的最佳兼容性?IB的右下角有一个按钮,用于在3.5和4布局之间切换右下角的按钮是本节中最左侧的按钮。因此,我在布局之间切换,看看是否有问题并修复它。记住Android:如果我改变3.5上的按钮位置在4中也改变了,所以同样的问题,在这里修复它会弄乱它的另一面。是的,这就是问题所在,我现在在iPhone 5视网膜4英寸模拟器上工作,我在视网膜3.5英寸模拟器上工作。但是,你建议我使用3.5还是4?如何确保4和3.5之间的最佳兼容性?IB的右下角有一个按钮,用于在3.5和4布局之间切换右下角的按钮是本节中最左侧的按钮。因此,我在布局之间切换,看看是否有问题并修复它。记住Android:如果我更改3.5上的按钮位置在4中也更改了,所以同样的问题,在这里修复它会在另一边弄乱它。谢谢你的回答。因此,iPhone 5用户将不会拥有与iPhone 4用户相同的视图:/?相同的视图,但不同的约束attributeRight。因此,所要做的就是转到约束,查找并删除从视图底部设置空间的约束。这比完全禁用自动布局要好,这是需要学习的。这个问题经常发生在多个标签、文本字段和按钮上。当我改变B按钮的位置时,它在4和3.5屏幕上也会改变,这是正常的。我找不到如何删除约束,我想删除与屏幕按钮相关的约束。B按钮应该更改,但重叠发生在设置了一定的空间量时,但在调用3.5屏幕时,它会将B按钮推到更高的位置。约束条件将在左侧的文档大纲中。看起来是这样的:谢谢你的回答。因此,iPhone 5用户将不会拥有与iPhone 4用户相同的视图:/?相同的视图,但不同的约束attributeRight。因此,所要做的就是转到约束,查找并删除从视图底部设置空间的约束。这比完全禁用自动布局要好,这是需要学习的。这个问题经常发生在多个标签、文本字段和按钮上。当我改变B按钮的位置时,它在4和3.5屏幕上也会改变,这是正常的。我找不到如何删除约束,我想删除与屏幕按钮相关的约束。B按钮应该更改,但重叠发生在设置了一定的空间量时,但在调用3.5屏幕时,它会将B按钮推到更高的位置。约束条件将在左侧的文档大纲中。看起来是这样的: