Tho*_*son 3 iphone uiscrollview
如果我将UIScrollView高度设置为self.view.frame.size.height,setAutoresizingMask:UIViewAutoresizingFlexibleHeight然后当视图加载UITabBarController和UINavigationBar时,滚动视图框会调整大小以适应.
但是,内容大小(设置为self.view.frame.size.height:)不会更改.我觉得很公平 - 我似乎无法找到一个autoresizing选项,所以为什么它会自动调整大小.
我的修复是将内容大小设置为小于帧高度,因此内容将始终是帧的高度.(例如:将内容大小设置为10个点).
我只是想知道这是否是解决这个问题的最佳方式,或者是否有更好的方法?我在做这个代码viewDidLoad.
谢谢
汤姆
UIScrollView的contentSize属性定义为Span&Zoom显示的视图的大小.它通常与容器(即scrollview)大小没有任何关系,但如果您确实需要根据scrollview大小调整内容大小,则可以重载layoutSubViews方法来执行此操作.
| 归档时间: |
|
| 查看次数: |
5869 次 |
| 最近记录: |