ios UIScrollView contentOffset 偏移了20

环境ios 10.3.3 真机

上图页面A有个UIScrollView ,push到B页面的时候,pop返回A页面,UIScrollView出现了上图的效果(ios 11以上应该不会出现),scrollview.contentOffset的y 变成-20

然后各种百度搜索都说使用automaticallyAdjustsScrollViewInsets = false,and so on

无解

后来发现原来只有view.subviews 第一个view 为 UIScrollView class 会出现这样的情况,便想到在scrollview前加多一个view

view.addSubview(parentContainerView)

view.addSubview(scrollview)

问题最终解决

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容