【发布时间】:2011-05-08 05:29:40
【问题描述】:
我有一个 UIViewController 子类,它的视图在 NIB 文件中配置。该视图有一个 UIScrollView 子视图。
UIScrollView 几乎占据了它的整个 NIB 文件,但它的超级视图作为子视图添加到一个小得多的视图(配置在不同的 NIB 中)——例如UIScrollView 是它自己的 NIB 高度的 80%,但最终只有应用程序窗口高度的 10%。
当我在 viewController 的 viewDidLoad 方法中调用 [scrollView bounds].size.height 时,我得到了 scrollView 相对于它自己的 NIB 的高度,而不是它最终调整为由其超级视图指定的高度(例如 80窗口高度的 % 而不是 10%)。
如果我稍后调用 [scrollView bounds].size.height(例如处理旋转事件),我会得到正确的值。
最初我如何才能获得正确调整大小的值?
【问题讨论】:
标签: objective-c cocoa-touch ipad uiscrollview