ios collectionView scrollToItemAtIndexPath 没有效果解决办法

项目中碰到了一个奇怪问题,用的第三方图片选择控件选择图片时有的手机上能够滑动到底部显示最新图片,有的手机上不可以。查看源码发现没有滑动到底部是因为collectionView scrollToItemAtIndexPath 没有起到效果,然后百度查找解决办法,说是因为没有完全计算subview的布局,网上说在viewDidLayoutSubviews调用就可以,但是我试了没有效果,还有的说运用setContentOffset 方法,计算有点麻烦,没有采用。后来想了既然因为布局原因,是不是在调用之前调用刷reloadData 同时调用父界面 layoutIfNeeded 就可以解决布局计算问题。尝试了一下,已经解决。

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

推荐阅读更多精彩内容