UINavigationController установить высоту просмотра? - PullRequest
0 голосов
/ 10 января 2012

Я вложил в подкласс UINavigationController и добавил UIView к нижней части его представления в viewDidLoad (как пользовательский UITabBar или UIToolbar).

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

1 Ответ

2 голосов
/ 10 января 2012

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...