美文网首页
iOS中UIScrollView和控制器旋转的先后调用顺序

iOS中UIScrollView和控制器旋转的先后调用顺序

作者: 卖糖果的小傻嘟 | 来源:发表于2017-11-23 07:39 被阅读7次

   前一段时间在做图片预览时,发现了一个奇怪的现象,因为我们公司自己封装的图片预览,发现在当一个控制器里嵌套UIScrollView,然后控制器横竖屏切换和ScrollView的代理方法有冲突,结果导致多图片滑动切换显示当前的图片计数不对,于是想了很多方法,如通过记临时变量、屏幕的宽度等,都没有解决。

   最后在多次测试发现调用顺序为:

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {}
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {}

相关文章

网友评论

      本文标题:iOS中UIScrollView和控制器旋转的先后调用顺序

      本文链接:https://www.haomeiwen.com/subject/pgpavxtx.html