它只允許我添加正確的barbutton,但是當我拖動另一個barbuttonitem時,它會被拒絕。 我看了NavigationItem的屬性,我看到有正確的barbutton的插座,甚至是後面的barbutton。 因此:爲什麼我無法將左側barbutton項目添加到導航項目(通過Interface Builder)?爲什麼我不能通過Interface Builder將左欄按鈕項添加到導航項?
回答
是的,編程使用它可能(方式)更好。 使用[self.navigationController pushViewController:<otherviewname> animated:YES];
這樣,在下一個視圖中,會自動添加此屏幕的後退按鈕(除非您決定在後一視圖中以編程方式隱藏後退按鈕,但這完全是另一回事)。 pushViewController而不是modalTransitionView的優點是導航選項很容易添加!
問題是我自己設置我的導航項目(設置顏色和代碼陰影等東西並不舒服)。 – Gerych 2011-04-04 08:34:26
如何使用:' - (void)viewDidLoad {[super viewDidLoad]; UIBarButtonItem * addButton = [[UIBarButtonItem alloc] init]; self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(backToPreviousScreen :)]; self.navigationItem.leftBarButtonItem = addButton; self.navigationItem.leftBarButtonItem.enabled = YES; ''?它確保左按鈕能夠完成你想要的操作,但其餘部分仍然可以在IB中編輯。 – Joetjah 2011-04-04 09:06:30
如果在「視圖」屬性中定義了按鈕,則無法將按鈕添加到導航欄,但是如果從對象庫添加導航欄,則可以添加按鈕(左側和右側)。
- 1. 通過Interface Builder的iOS導航欄中的多個按鈕?
- 2. 設置左側按鈕的重用導航欄項目按鈕
- 3. 將按鈕添加到導航欄
- 4. 我無法將導航項添加到導航欄
- 5. 無法在導航欄中設置左欄按鈕項目?
- 6. 添加後退按鈕到導航欄
- 7. 不會將導航項添加到xcode的導航欄中
- 8. 導航帶後退按鈕的左欄按鈕項目
- 9. 嚮導航欄添加兩個以上的欄按鈕項目
- 10. 導航欄中的左欄按鈕項目
- 11. 添加按鈕到導航欄
- 12. 按鈕不顯示在導航欄項
- 13. 爲什麼「導航項」不出現在Interface Builder中的一個ViewController中?
- 14. 導航欄標題視圖重疊左欄按鈕項目
- 15. 爲什麼我在Interface Builder中創建的按鈕不顯示?
- 16. iPhone在導航欄中添加項目/行按鈕
- 17. 如何添加按鈕到導航欄?
- 18. 在導航欄上的後退按鈕旁邊添加欄按鈕項目
- 19. 不能將按鈕/項目添加到Android操作欄
- 20. 添加項目到導航欄
- 21. 爲什麼當我將標題添加到viewController時導航按鈕不顯示?
- 22. 如何將多個欄按鈕添加到導航欄
- 23. 將導航按鈕添加到AbstractCell
- 24. 添加欄按鈕項目
- 25. 禁用導航欄按鈕項目
- 26. 添加一個欄按鈕項目到導航欄中的視圖故事板
- 27. 導航欄按鈕項目色調
- 28. 你能在Interface Builder中設置一個導航欄的編輯按鈕嗎?
- 29. iOS自定義導航欄按鈕項
- 30. 將兩個正確的條形按鈕項目添加到導航欄
這可能是因爲後退按鈕在那裏?你有沒有嘗試過以編程方式做? – 2011-04-04 08:10:12