在iOS的顶部导航栏中添加多个按钮

Rah*_*hul 1 user-interface xcode objective-c ios

我目前正在开发一个聊天应用程序,在此我必须在导航栏中添加更多1个左栏按钮.我正在使用xib文件开发它.

我现在已经添加了左右栏按钮,我想在导航栏的左侧再添加2个.

Nit*_*hel 8

UINavigationItem类引用具有leftBarButtonItemsrightBarButtonItems的属性,因此您可以UIBarButtonItem使用以下示例代码在导航控件中添加多个:

 UIBarButtonItem *FirstButton = [[UIBarButtonItem alloc] 
                               initWithTitle:@"First"                                            
                               style:UIBarButtonItemStyleBordered 
                               target:self 
                               action:@selector(AcionFirst:)];

   UIBarButtonItem *secondButton = [[UIBarButtonItem alloc] 
                               initWithTitle:@"Second"                                            
                               style:UIBarButtonItemStyleBordered 
                               target:self 
                               action:@selector(AcionSecond:)];


   self.navigationItem.leftBarButtonItems= [NSArray arrayWithObjects:FirstButton,secondButton,nil];


-(void)AcionFirst:(id)sender
{  
    //do something for first bar button

}

-(void)AcionSecond:(id)sender
{
    //do something for second bar button
}
Run Code Online (Sandbox Code Playgroud)