2011-12-05 9 views

答えて

0

UIToolBarを使用して複数のUIBarButtonItemオブジェクトを保持することができます。

- (void)viewDidLoad { 
    [super viewDidLoad]; 




    // create a toolbar to have two buttons in the right 

     UIToolbar* tools = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 133, 44.01)]; 

     // create the array to hold the buttons, which then gets added to the toolbar 
     NSMutableArray* buttons = [[NSMutableArray alloc] initWithCapacity:2]; 

     // create a standard "add" button 
     UIBarButtonItem* bi = [[UIBarButtonItem alloc] 
           initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(add)]; 
     bi.style = UIBarButtonItemStyleBordered; 
     [buttons addObject:bi]; 
     [bi release]; 


     // create a standard "refresh" button 
     bi = [[UIBarButtonItem alloc] 
       initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refresh)]; 
     bi.style = UIBarButtonItemStyleBordered; 
     [buttons addObject:bi]; 
     [bi release]; 

     // stick the buttons in the toolbar 
     [tools setItems:buttons animated:NO]; 

     [buttons release]; 

     // and put the toolbar in the nav bar 
     self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:tools]; 
     [tools release]; 

} 

-(void)add{ 
    NSLog(@"Code to add the row in tableview"); 
} 

-(void)refresh { 
    NSLog(@"code to refresh the tableView"); 
} 
0

私はiOS5を約岸ませんが、iOS4をして、あなたがこれだけsublussingを行うことができます(あるいはあなた自身の作る)NAVを。それを習慣化する理由でバー。

関連する問題