2011-08-21 40 views
0

我想向UINavigator控制器添加2個按鈕 我試着先創建一個按鈕,然後將其添加到UIToolbar,但無法使其工作。UINavigator上的兩個按鈕

這裏有我想要的東西:)

link

任何幫助,將不勝感激

- (void)viewDidLoad { 
[super viewDidLoad]; 

UIButton *addButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
addButton.frame = CGRectMake(40, 40, 44, 44); 
[addButton setTitle:@"YES" forState:UIControlStateNormal]; 
[addButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];  

UIToolbar* toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 103.0f, 44.01f)]; 
NSArray* buttons = [NSArray arrayWithObjects:self.editButtonItem, addButton, nil]; 
[toolbar setItems:buttons animated:NO]; 
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:toolbar]; 


} 
- (IBAction)buttonClicked:(id)sender 
{ 
NSLog(@"Hi!"); 

} 
+0

可能重複[如何添加2個按鈕到沒有IB的右側的uinavigationbar?](http://stackoverflow.com/問題/ 1803609/how-to-add-2-buttons-into-the-uinavigationbar-on-the-right-side-without-ib) –

+0

@evan他們沒有說明如何實現按鈕,它應該是直的前進,但不斷給我錯誤 – user904815

回答

0

你可以做一個形象:的

self.navigationItem.rightBarButtonItem = toolbar; 
+0

,給不兼容的指針類型警告,也崩潰:( – user904815