У меня есть подкласс UIViewController, вид которого сконфигурирован в файле NIB. Представление имеет подпредставление UIScrollView.
UIScrollView занимает почти весь свой файл NIB, но его суперпредставление добавляется как подпредставление к гораздо меньшему представлению (настроенному в другом NIB) - например, UIScrollView на 80% больше высоты своего собственного NIB, но в итоге составляет всего 10% высоты окна приложения.
Когда я вызываю [scrollView bounds] .size.height в методе viewController viewDidLoad, я получаю высоту scrollView относительно его собственного NIB, а не высоту, в которой он изменяется в зависимости от его суперпредставлений (например, 80 % от высоты окна, а не 10%).
Если позже я вызову [scrollView bounds] .size.height (например, для обработки события вращения), я получу правильное значение.
Как я могу получить правильное изменение размера изначально?