2014-10-26 63 views
0

所以我最近设置了一个导航栏的应用程序,除了它拒绝停留在屏幕中间。标题稍微向右移动,最右侧的按钮隐藏在屏幕外。我已经尝试了从调整大小,删除它并重新添加它到清理等等,并且没有任何效果。任何想法,为什么这可能是? :\UINavigationBar偏离中心?

这是个什么样子,当在模拟器VS故事板 enter image description here

+1

它看起来没有任何限制。 – 2014-10-26 18:34:15

回答

1

标题居中运行像,但UINavigationBar为600像素宽。你的屏幕不是那么宽。您需要添加布局约束,以便为包含视图适当调整工具栏的大小。

您需要添加布局约束。 CTRL +从UINavigationBar到它的父视图(左分层树视图工具窗口)拖动:

enter image description here

,并添加以下的限制(持有ALTSHIFT同时选择) :

  • 前导空格集装箱
  • 尾随空间集装箱
  • 顶部到顶部布局指南
+0

感谢您的帮助!我不记得在以前的xCode版本中必须这样做,所以我认为这必须是新的? :( – Dilisqq 2014-10-30 17:37:22

+0

AutoLayout是比较新的,我认为当你创建新的故事板时,Xcode的更新版本实际上默认打开了它。 – 2014-10-30 18:16:06