前一段时间在做图片预览时,发现了一个奇怪的现象,因为我们公司自己封装的图片预览,发现在当一个控制器里嵌套UIScrollView,然后控制器横竖屏切换和ScrollView的代理方法有冲突,结果导致多图片滑动切换显示当前的图片计数不对,于是想了很多方法,如通过记临时变量、屏幕的宽度等,都没有解决。
最后在多次测试发现调用顺序为:
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {}
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {}
网友评论