Как добавить UITtoolbar в мой основной view.nib? - PullRequest
0 голосов
/ 07 июля 2010

Как добавить с помощью InterfaceBuilder?

Ответы [ 2 ]

1 голос
/ 07 июля 2010

Если у вас уже есть UINavigationController, предпочтительно использовать его встроенную панель инструментов.

В Интерфейсном Разработчике отметьте «Показывает панель инструментов» в свойствах вашего контроллера навигации, а затем используйте атрибут toolbarItems в ваших контроллерах представления для заполнения панели инструментов:

self.toolbarItems = [NSArray arrayWithObjects:...];
0 голосов
/ 08 июля 2010

Если у вас нет UINavigationController, вы можете перетащить UIToolbar из библиотеки. Я обычно устанавливаю его рамку в перо, используя функцию привязки к направляющим. Затем вы можете установить элементы с помощью метода, который дает @Can Berk Güder. Используя UIBarButtonSystemItemFlexibleSpace и / или UIBarButtonSystemItemFixedSpace, вы можете получить довольно хорошее расположение кнопок.

Если вы делаете это таким образом, просто объявите UIToolbar* toolbar и установите @property (nonatomic, retain) IBOutlet UIToolbar* toolbar в интерфейсе вашего контроллера представления. В реализации просто @synthesize toolbar;. Вы можете установить элементы в viewDidLoad и связать панель инструментов с файлом пера, добавив новую ссылку на «панель инструментов» в владельце файла.

...