2010-03-12 5 views
1

Можно ли сбалансировать положение кнопки (например, панель инструментов в Safari)?Как сбалансировать положение UIBarButtonItem в панели инструментов

UIBarButtonItem *infoButton = [[UIBarButtonItem alloc] 
             initWithBarButtonSystemItem:UIBarButtonSystemItemCompose 
             target:self action:@selector(support:)]; 

     UIBarButtonItem *next = [[UIBarButtonItem alloc] 
             initWithBarButtonSystemItem:UIBarButtonSystemItemPlay 
             target:self action:@selector(support:)]; 
     [self.navigationController.toolbar setItems:[NSArray arrayWithObjects:infoButton, next,nil] animated:YES]; 

alt text

ответ

7

Вы должны добавить гибкий элемент пространства между двумя элементами кнопки.

Более подробную информацию можно найти на сайте Apple UICatalog sample code. например:

// flex item used to separate the left groups items and right grouped items 
UIBarButtonItem *flexItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace 
                      target:nil 
                      action:nil]; 
+0

спасибо Лохматая лягушка дайте мне попробовать – RAGOpoR

+0

Могу ли я задать еще вопрос? можно отключить элемент self.navigationController.toolbar спасибо – RAGOpoR

+0

Вы должны задать отдельный вопрос и постараться сделать вопрос максимально полным. –

Смежные вопросы