iOS中UIScrollView设置contensize不起作用解决方案

在做项目的时候 某些界面使用到UIScrollView  如果是在控制器里面创建的UIScrollView 则设置contensize 就可以使界面滚动了  但如果是控制器调用继承UIScrollView的view1进来  则普通方法 设置contensize 可能并不能使得界面滚动 解决方案:

1.先看看设置的contensize 是否是 大于 view1 的frame 如果是小于 自然就无需滚动了

2.检查scrollenabled 这个属性,标识着是否允许滚动,要设成yes

我反复检查过上面 两种方法都使用了 仍然解决不了问题  那么可以使用第三种方法

3.设置viewDidLayoutSubviews 就解决了滚动问题 

-(void)viewDidLayoutSubviews

{

self.scrollView.contentSize = CGSizeMake(0,900);

}


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容