hlxup
hlxup
@wangmchn 子控制器白屏,切换子控制器的时候发现白屏
@wangmchn 来回切换的时候有第一个子控制器的视图会移除到屏幕外面,偏移了一个屏幕的位移,我的项目是这样,有两个子控制器,来回切换到第一个控制器会多偏移一个屏幕的位移,所以白屏
@chensx1993 你点一下这个白屏试下,看下视图有没有出来
@wangmchn 我这边的bug发现如果点一下这个空白屏幕,那么原先对应的控制器的视图就会滚动回来
@chensx1993 是因为它偏移量变成负数 你在他的源码里面搜这个方法改成 - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView { [self postFullyDisplayedNotificationWithCurrentIndex:self.selectIndex]; NSLog(@"End offsetX:%f",self.scrollView.contentOffset.x); if (scrollView.contentOffset.x < 0) { [self.scrollView setContentOffset:CGPointMake(self.selectIndex*_viewWidth, 0) animated:NO]; } } 试一下。