IOS导航栏不在屏幕边缘

mccptt67  于 11个月前  发布在  iOS
关注(0)|答案(1)|浏览(79)

我在故事板中有一个导航栏,并设置了以下限制:

Horizontal Space - (-16) - View Navigation Bar
Horizontal Space - (-16) - Navigation Bar View
Vertical Space - (8) - Navigation Bar - Top Layout Guide

字符串
然而,它看起来像这样:


的数据
无论是在portait和景观定位。
我如何修复它,使我没有3像素的白色空间?(也这样做,我的iPhone 6加)
我使用了推断大小选项。它适用于iPhone 4S,iPhone 5,iPhone 5S,iPhone 6。

rqenqsqc

rqenqsqc1#

我的约束似乎表明,我已经限制了视图对它的Superview的利润率,而不是对它的实际边缘。因为利润率是不同的其他手机和iPhone 6 Plus之间,我的导航栏结束inset(因为常数16不够大)。
我把基于边距的约束关闭在同一个弹出窗口中,我用来创建这些,但我必须删除我设置的第一个约束。
修复步骤:
1.依次单击导航栏
1.单击销(|-[]-|)右下角的东西(右数第三个左数第二个)。
1.点击“约束到边距”
x1c 0d1x的数据
来源Rincewind来自Apple:https://devforums.apple.com/message/1099289#1099289

相关问题