2012-09-17 60 views
0

我在故事板中創建了一個分屏視圖控制器,該視圖板上有一個導航欄。我也有一個帶有tableview的主視圖,當選中時,在詳細視圖控制器中顯示正確的視圖。在故事板中使用splitviewcontroller?

如何更新splitview控制器的導航欄標題?我知道我可以通過「self.navigationItem.rightBarButtonItem」訪問主導航欄,但是如何從此文件訪問主導航欄?

感謝

回答

0

如果你有在頂部導航欄,然後就可以設置標題是這樣的:

self.title = @"this is my title"; 

如果你的標題是固定的,不會改變,然後再加上一點在你的viewDidLoad方法中,或者你可以在視圖中設置項目的地方。

如果您試圖以編程方式設置標題,那麼它取決於您嘗試設置標題時所處的視圖控制器。在上面的例子中,它會爲你所在的視圖控制器設置它。

如果你想設置相反的視圖控制器導航欄,你有幾種方法可供選擇,取決於你想更新它的時間。

通常,雖然您會直接使用委託或直接使用splitViewController.viewControllers數組引用相反的視圖控制器。

它聽起來像你已經有一個參考詳細視圖控制器。如果是的話,你想從主改變它的標題,你可以這樣做是這樣的:

[self.detailViewController setTitle:@"New Title"]; 

希望幫助, 很好