显示在tabbar下的xcode按钮

时间:2013-12-14 05:44:08

标签: xcode button hidden tabbar

我正在使用自动布局的所有东西,我有一些按钮已经卡在tabbar上方和角落里。 enter image description here

检查员对此按钮放置没有任何限制。在4英寸屏幕上模拟工作正常,但是当我在3.5英寸屏幕上模拟时,按钮位于标签栏下方。为什么会这样?按钮已经“折断”到角落的位置,所以不应该自动布局照顾其余部分?或者我还需要做其他事情吗?

1 个答案:

答案 0 :(得分:1)

如果您对某个项目没有约束,那么它会被置于从左上角开始测量的具体X/Y

如果它位于4英寸屏幕上的正确位置,那么它比{3.5}屏幕上看起来正确的Y低得多。当在3.5英寸的屏幕上时,仍然会从左上角测量X / Y坐标,400像素距离3.5英寸屏幕的底部比4英寸屏幕更近。如果它距离顶部3.5英寸4英寸屏幕上的屏幕,甚至不会出现在3.5英寸屏幕上的屏幕上等等。

设置约束条件,或根据viewDidLoad[[UIScreen mainScreen] bounds]中调整按钮的位置。

我建议使用official documentation自动布局和设置约束。