Open ziyanliu opened 7 years ago
滑动切换视图调这个- (UIViewController )childViewController:(UIViewController )reuseViewController forIndex:(NSInteger)index,方法当当前VC未加载时 if (!childVc) {}这个方法里会调用两次,且第二次的index比当前的index +1了,难道是你做处理了让预加载了两个视图?那为何点击切换视图没有预加载两个视图,因为我想在滑动到某个VC发个通知做些UI处理这样预加载了两个VC会让我调用两次通知然后在该处理的VC的上一个VC就做了处理,望赐教……
把ZJScrollSegmentView.m第298行代码 if (_currentIndex == _oldIndex) { return; } 注释掉就可以了
滑动切换视图调这个- (UIViewController )childViewController:(UIViewController )reuseViewController forIndex:(NSInteger)index,方法当当前VC未加载时 if (!childVc) {}这个方法里会调用两次,且第二次的index比当前的index +1了,难道是你做处理了让预加载了两个视图?那为何点击切换视图没有预加载两个视图,因为我想在滑动到某个VC发个通知做些UI处理这样预加载了两个VC会让我调用两次通知然后在该处理的VC的上一个VC就做了处理,望赐教……