我在故事板中創建了一個分屏視圖控制器,該視圖板上有一個導航欄。我也有一個帶有tableview的主視圖,當選中時,在詳細視圖控制器中顯示正確的視圖。在故事板中使用splitviewcontroller?
如何更新splitview控制器的導航欄標題?我知道我可以通過「self.navigationItem.rightBarButtonItem」訪問主導航欄,但是如何從此文件訪問主導航欄?
感謝
我在故事板中創建了一個分屏視圖控制器,該視圖板上有一個導航欄。我也有一個帶有tableview的主視圖,當選中時,在詳細視圖控制器中顯示正確的視圖。在故事板中使用splitviewcontroller?
如何更新splitview控制器的導航欄標題?我知道我可以通過「self.navigationItem.rightBarButtonItem」訪問主導航欄,但是如何從此文件訪問主導航欄?
感謝
如果你有在頂部導航欄,然後就可以設置標題是這樣的:
self.title = @"this is my title";
如果你的標題是固定的,不會改變,然後再加上一點在你的viewDidLoad方法中,或者你可以在視圖中設置項目的地方。
如果您試圖以編程方式設置標題,那麼它取決於您嘗試設置標題時所處的視圖控制器。在上面的例子中,它會爲你所在的視圖控制器設置它。
如果你想設置相反的視圖控制器導航欄,你有幾種方法可供選擇,取決於你想更新它的時間。
通常,雖然您會直接使用委託或直接使用splitViewController.viewControllers數組引用相反的視圖控制器。
它聽起來像你已經有一個參考詳細視圖控制器。如果是的話,你想從主改變它的標題,你可以這樣做是這樣的:
[self.detailViewController setTitle:@"New Title"];
希望幫助, 很好