我目前正在开发一个聊天应用程序,在此我必须在导航栏中添加更多1个左栏按钮。我正在使用xib文件开发它。
我已添加了左右栏按钮,现在我想在导航栏的左侧再添加2个。
答案 0 :(得分:8)
UINavigationItem Class Reference具有leftBarButtonItems和rightBarButtonItems属性,因此您可以使用以下示例代码在导航控件中添加多个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
}