WMPageController
WMPageController copied to clipboard
白屏!!! 有时候进入二级页面/tabbar切换,回来展示子控制器的内容页会白屏。
白屏!!! 有时候进入二级页面/tabbar切换,回来展示子控制器的内容页会白屏。公司测试部妹纸的手机经常出现这个问题,这个问题出现好几个版本了。。。
@chensx1993 子控制器白屏还是WMPageController白屏?
@wangmchn 子控制器白屏,切换子控制器的时候发现白屏
@wangmchn 来回切换的时候有第一个子控制器的视图会移除到屏幕外面,偏移了一个屏幕的位移,我的项目是这样,有两个子控制器,来回切换到第一个控制器会多偏移一个屏幕的位移,所以白屏
子控制器的视图白屏(不确定Frame不对,还是被移除了), 我这边是 进入二级页面/tabbar切换,回来时就白屏了。
@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]; } } 试一下。
我觉得我这边不是这个问题,我这边完全没碰过WMPageController这个视图,离开一段时间再回来就白屏了。
补充一下:只有第一次打开app,第一次显示 WMPageController才会出现白屏。不知道会不会跟懒加载失效有关。
@chensx1993 您好请问该问题找到解决办法了吗
我debug发现这个库,第一次加载的ViewController,不走被加载的ViewController的viewwillappeard方法...