2012-08-22 53 views
0

我在導航控制器中添加了兩個按鈕,一個位於右側按鈕和左側按鈕,我想在右側按鈕之前添加第三個按鈕。怎麼做?嚮導航控制器添加第三個按鈕

UIButton *logo_btn = [UIButton buttonWithType:UIButtonTypeCustom]; 
[logo_btn setBackgroundImage:[UIImage imageNamed:@"logo-57.png"] forState:UIControlStateNormal]; 

[logo_btn setFrame:CGRectMake(-2, 0, 47, 47)]; 

UIBarButtonItem *btnItem1 = [[UIBarButtonItem alloc] initWithCustomView:logo_btn]; 
self.navigationItem.leftBarButtonItem = btnItem1; 

這就是我在左邊添加了一個按鈕的方法。

+0

使用此[鏈接](http://osmorphis.blogspot.in /2009/05/multiple-buttons-on-navigation-bar.html)。你會知道的。 – Sandy

回答

4

的iOS 5可以幫助您在導航欄創造了超過2個barbuttons

self.navigationItem.leftBarButtonItems = [NSArray arrayWithObjects:uibarbuttonInstance1, uibarbuttonInstance2, nil]; 

同爲右按鈕

self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:uibarbuttonInstance1, uibarbuttonInstance2, nil]; 
相關問題