[iOS]UIScrollView嵌套内容在左右拨动的时候自动被顶上问题

遇到的问题是这样的:

适配6+没问题,但是5s就出问题。我UIScrollView嵌套了左侧UIScrollView,右侧UITableView,左右拨动切换,结果5s下拨动之后两边的View都会自动被顶出一部分屏幕。

后来发现是设置contentSize的问题,开始我是用CGSizeMake(屏幕宽度*2, 这里写ScrollView的height),按理说在ViewDidLoad里面,ScrollView的高度应该是通过约束计算好了的,但是实际没有,用的是xib里面写的高度,所以超出5s高度。

解决方法:把contentSize的高度设置小于屏幕高度即可

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。