Как я могу добавить UIToolbar в UIViewController? - PullRequest
3 голосов
/ 19 июля 2011

У меня есть UIViewController. Я хочу добавить UIToolbar внизу, но IB не позволяет мне. Как мне этого добиться?

Примечание: UIViewController является частью UINavigationController. Я не уверен, влияет ли это на видимость панели инструментов.

Ответы [ 2 ]

4 голосов
/ 19 июля 2011

Начиная с iOS 3.0, вы можете установить нужные элементы панели инструментов, используя метод UIViewController:

- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated

из простого набора или переопределения toolbarItems свойства.

И панель инструментов появится автоматически, если вы поместите свой контроллер вида в контроллер навигации.

0 голосов
/ 19 июля 2011

Вы не можете добавить панель инструментов в IB, в IB все, что вы можете сделать - это установить фиктивную панель инструментов / панель навигации / tabBar и т. Д., Чтобы вы могли смоделировать их, чтобы соответствующим образом упорядочить подпредставления вашего представления.

Чтобы установить панель инструментов для этого viewController, вам необходимо заполнить UIViewController:

setToolbarItems:animated:

или

@property(nonatomic, retain) NSArray *toolbarItems

, чтобы эта панель инструментов и ее элементы отображались при представлении вашего viewController.

...