2012-01-09 4 views
0

I подклассифицировано UINavigationController и добавлено UIView в нижней части его вида в viewDidLoad (как изготовленный на заказ UITabBar или UIToolbar).UINavigationController установленная высота просмотра?

Как установить высоту представления каждого UIViewController, что это UINavigationController толкает?

ответ

2

Как установить высоту зрения каждого UIViewController, что это UINavigationController выталкивает?

Контроллеры просмотра не имеют высоты - виды, которыми они управляют.

Чтобы сделать то, что вы предлагаете, я полагаю, вы переопределяете аксессуар для свойства delegate, чтобы вы могли перехватить любые вызовы -navigationController:willShowViewController:animated: и изменить размер контроллера дочернего представления. Однако это не похоже на очень удовлетворительное решение.

У вас так много контроллеров представлений, что вы не можете добавить панель инструментов в иерархию взглядов каждого из них?

+0

Я могу добавить панель инструментов к каждому виду контроллера, но тогда на панели инструментов есть анимация push с представлением контроллера вида. Я хочу, чтобы он оставался на месте, когда контроллер навигации выталкивает следующий вид. – ma11hew28

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