提问人:brian 提问时间:2/4/2015 更新时间:11/17/2023 访问量:187
IOS导航栏不到屏幕边缘
IOS navigationBar not to edge of screen
问:
我的故事板中有一个导航栏,并设置了以下约束:
Horizontal Space - (-16) - View Navigation Bar
Horizontal Space - (-16) - Navigation Bar View
Vertical Space - (8) - Navigation Bar - Top Layout Guide
但是,它看起来像这样:
无论是在portait还是在Landscape oriantation。
我怎样才能修复它,使我没有 3 个像素的空白?(在我的 Iphone 6plus 上也这样做)
我使用了“推断大小”选项。 它适用于 Iphone 4S、Iphone 5、iphone 5S、iphone 6。
答:
2赞
brian
2/5/2015
#1
我的约束似乎表明,我已将视图限制在其 Superview 的边缘,而不是针对其实际边缘。由于其他手机和iPhone 6 Plus之间的边距不同,我的导航栏最终入(因为常数16不够大)。
我在用于创建这些约束的同一弹出窗口中关闭了基于边距的约束,但我必须首先删除我设置的约束。
修复步骤:
- 点击导航栏
- 单击右下角的图钉(|-[]-| )事物(右起第三,左起第二)。
- 点击“约束到边距”
来源:苹果的 Rincewind:https://devforums.apple.com/message/1099289#1099289
评论