如果我将UIScrollView的高度设置为
self.view.frame.size.height
并且setAutoresizingMask:UIViewAutoresizingFlexibleHeight
,那么当视图加载UITabBarController和UINavigationBar时,滚动视图框架会自适应大小。然而,内容大小(设置为:self.view.frame.size.height
)不会改变。我想这很公平 - 我似乎找不到自动调整大小选项,那么它为什么会自动调整大小呢?我的解决方法是将内容大小设置为小于框架高度,因此内容始终是框架的高度(例如:将内容大小高度设置为10点)。我只是想知道这是否是最好的方法,还是有更好的方法?我在viewDidLoad
中编写了这段代码。谢谢Tom