2015-04-19 28 views
0

將我的Xcode升級到最新的6.3後,我注意到當我嘗試以編程方式添加左右欄按鈕項目時,按鈕/文本不出現。我嘗試使用.plain,.done和.bordered按鈕樣式,但不管它們現在不顯示,用戶無法再導航。這是一個非傳統的導航設置(這是一個有點破解 - 我做一個當前的視圖控制器,帶你到一個完全隔離/斷開的導航視圖控制器上有一個項目,所以沒有任何東西實際上推在堆棧上)導航左/右按鈕升級到最新的Xcode 6.3後消失

是使用在以前版本的工作代碼爲:

self.navigationItem.setRightBarButtonItem(UIBarButtonItem(title: LocalizedString("Add"), style: UIBarButtonItemStyle.Done, target: self, action: "btnAdd:"), animated: true) 

你怎麼看待現在發生了什麼? 謝謝!

回答

0

重置尺寸,單擊Main.storyboard'wCompact hAny'的底部並重新選擇要顯示的尺寸,例如一個方形寬度和3個方塊高度。

0

我結束了在頁面加載這樣做:

var navigationItem = UINavigationItem(title: LocalizedString("Edit") 
    navigationItem.leftBarButtonItem = UIBarButtonItem(title: LocalizedString("Back"), style: UIBarButtonItemStyle.Done, target: self, action: "btnBack:"); 
    self.navigationController!.navigationBar.pushNavigationItem(navigationItem, animated: false) 

完全不知道爲什麼以前的方法停止工作,但這是現在的工作對我來說想和大家分享。希望它能幫助別人。