1

在我的MainWindow.xib中,我有一個像下面這樣的設置。 Tab Bar控制器中有一個帶導航控制器的Tab Bar控制器。我可以在不同的導航控制器之間進行切換,這一切都可以實現。標籤欄控制器+導航控制器+酒吧按鈕項目

我現在要做的是在導航控制器中添加一個右欄按鈕項。我似乎無法使用Interface Builder拖放到導航控制器中。有沒有一種方法可以將按鈕添加到導航控制器中...對於特定的視圖或者更優選地,在所有視圖中都存在。

Tab Bar Controller 
    Tab Bar 
    Navigation Controller 
     Navigation Bar 
     XXXXViewController 
     Tab Bar Item 

回答

4

你可以做到這一點編程在viewDidLoad中要將合適的欄按鈕,這取決於你想要的按鈕做什麼調用的方法在其選擇的控制器。

UIBarButtonItem *comment = [[UIBarButtonItem alloc] 
          initWithBarButtonSystemItem:UIBarButtonSystemItemCompose 
          target:self 
          action:@selector(displayViewForPosts)]; 

self.navigationItem.rightBarButtonItem = comment; 
[comment release]; 
相關問題