所以我最近設置了一個導航欄的應用程序,除了它拒絕停留在屏幕中間。標題稍微向右移動,最右側的按鈕隱藏在屏幕外。我已經嘗試了從調整大小,刪除它並重新添加它到清理等等,並且沒有任何效果。任何想法,爲什麼這可能是? :\UINavigationBar偏離中心?
這是個什麼樣子,當在模擬器VS故事板
所以我最近設置了一個導航欄的應用程序,除了它拒絕停留在屏幕中間。標題稍微向右移動,最右側的按鈕隱藏在屏幕外。我已經嘗試了從調整大小,刪除它並重新添加它到清理等等,並且沒有任何效果。任何想法,爲什麼這可能是? :\UINavigationBar偏離中心?
這是個什麼樣子,當在模擬器VS故事板
標題居中運行像,但UINavigationBar
爲600像素寬。你的屏幕不是那麼寬。您需要添加布局約束,以便爲包含視圖適當調整工具欄的大小。
您需要添加布局約束。 CTRL +從UINavigationBar
到它的父視圖(左分層樹視圖工具窗口)拖動:
,並添加以下的限制(持有ALT和SHIFT同時選擇) :
感謝您的幫助!我不記得在以前的xCode版本中必須這樣做,所以我認爲這必須是新的? :( – Dilisqq 2014-10-30 17:37:22
AutoLayout是比較新的,我認爲當你創建新的故事板時,Xcode的更新版本實際上默認打開了它。 – 2014-10-30 18:16:06
它看起來沒有任何限制。 – 2014-10-26 18:34:15