2

Мне нужно работать с подклассом UIToolbar в UINavigationController. Я знаю, что это можно сделать через Interface Builder, но мне нужно, чтобы это было сделано программно.Пользовательский UINavigationController Подкласс UIToolbar

Документы заявляют, что свойство панели инструментов UINavigationController доступно только для чтения, поэтому я немного потеряю, как я продолжаю.

Похожие:

ответ

5

Новый метод init* доступен с прошивкой 5

- (instancetype)initWithNavigationBarClass:(Class)navigationBarClass 
           toolbarClass:(Class)toolbarClass 

Также не забудьте

... вы несете ответственность за добавление контроллера корневого представления перед представлением навигационного контроллера на экране.

+0

Отлично, пропустил это. Спасибо @ Paul.s! – sbonami

+0

Где я могу добавить этот метод init? – Dejell

+0

Вам необходимо создать navigationController, используя этот метод. Поэтому, когда бы вы ни создали свой навигационный контроллер, используйте это вместо этого. –

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