Определить правильный размер в loadView

Как последовательно определять правильный размер для компоновки вашего представления в loadView?

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

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

Я просмотрел руководство UIViewController, и Apple использует UIScreen mainScreen applicationFrame, но в их примере это сделано, потому что они создают полноэкранное приложение.

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

Спасибо за любую предоставленную помощь.

20
задан RickiG 20 September 2011 в 13:42
поделиться