我在UINavigationBar
中刪除了UIInterfaceBuilder
。我以模態方式呈現此視圖,只想要UIBackBarButton
返回到我的最後一個視圖。我有一個插座和財產,這個UINavigationBar
宣佈。我想在我的viewDidLoad
方法,我可以創建一個UIBackButton
這樣的:以編程方式向UINavigationBar添加UIBarButtonItem
UIBarButtonItem *backButton =
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStyleBordered
target:self
action:@selector(goBack)];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
,但我沒有看到我的UIBackBarButtonItem
上UINavigationBar
。我認爲我在這裏做錯了事,因爲我不認爲我的UINavigationBar
知道我正試圖以這種方式將此UIBackBarButtonItem
添加到它。我需要創建一個NSArray
,將其中的按鈕,併爲NavigationBar的setItems呢?
我很困惑navigationItem屬性如何工作與UINavigationBar
以及setItems。任何幫助,將不勝感激。謝謝!
爲什麼做這樣的...當有一個開箱即用的系統按鈕時? –
@GabrielTomitsuka:你的意思可以更詳細一些嗎? –
已經有一個蘋果設計的功能來做到這一點;創建一個新類型的UIBarButtonItem是不必要的。 –