2014-09-04 4 views
1

В настоящее время я разрабатываю приложение для чата, и в этом я должен добавить более 1 левую кнопку на панели навигации. Я разрабатываю его с помощью xib-файла.Добавить более одной кнопки в верхней панели навигации в iOS

Я уже добавил кнопку левого и правого бара сейчас, я хочу добавить еще 2 в левой части панели навигации.

+1

you'l получить много, если вы только Google *** uinavigationbar нескольких кнопок ** * –

+0

Возможный дубликат [Как добавить 2 кнопки в UINavigationbar с правой стороны без IB?] (Http://stackoverflow.com/questions/1803609/how-to-add-2-buttons-into-the-uinavigationbar -on-the-right-side-without-ib) –

+0

@rahul вы должны дать ответ на ответ и комментарий. –

ответ

7

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 
} 
Смежные вопросы