當創建一個新的基於導航的iphone應用程序時,如何將一個按鈕添加到導航欄?在創建新的基於導航的iphone應用程序時,如何將按鈕添加到導航欄?
我試過編輯rootviewcontroller.xib並添加一個導航欄和導航項和欄按鈕項,但它似乎沒有任何區別。
有沒有簡單的方法來實現這個通過IB,或者我必須在某處鴨子代碼?
感謝
當創建一個新的基於導航的iphone應用程序時,如何將一個按鈕添加到導航欄?在創建新的基於導航的iphone應用程序時,如何將按鈕添加到導航欄?
我試過編輯rootviewcontroller.xib並添加一個導航欄和導航項和欄按鈕項,但它似乎沒有任何區別。
有沒有簡單的方法來實現這個通過IB,或者我必須在某處鴨子代碼?
感謝
不幸的是,這需要的代碼一點點。在界面構建器中創建您的UIBarButtonItem
,並將其掛接到視圖控制器中的IBOutlet
。然後,在viewDidLoad
:
- (void)viewDidLoad {
[super viewDidLoad];
// Assuming "myButton" is the UIBarButtonItem.
self.navigationItem.leftBarButtonItem = myButton;
}
分配到rightBarButtonItem
作品相似。有關更多信息,請參閱UINavigationItem Class Reference。
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil];
好吧,就是我這樣做的方式,我只是覺得可能有一個更簡單的方法。 – Chris 2011-04-05 05:58:31