在我的应用程序中,我部分刷了我的ViewController并向后滑动到同一个视图。虽然这样做viewDidLoad
没有被调用。但如果我完全滑动并再次返回视图,viewDidLoad
会被调用。它正在创造一些问题。
因此,即使我部分滑动并保持相同的视图viewDidLoad
需要调用(目前只调用viewWillAppear
)。怎么做?
答案 0 :(得分:0)
后退按钮的半滑动就像回到上一个viewcontroller一样。当您半拖动视图控制器并再次进入视图控制器时,将永远不会调用 viewdidload 。 你把 swipegesture禁用更好。
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}