iOS 7+部分滑动到后退问题

时间:2015-04-16 05:41:47

标签: ios objective-c iphone xcode ios7

在我的应用程序中,我部分刷了我的ViewController并向后滑动到同一个视图。虽然这样做viewDidLoad没有被调用。但如果我完全滑动并再次返回视图,viewDidLoad会被调用。它正在创造一些问题。

因此,即使我部分滑动并保持相同的视图viewDidLoad需要调用(目前只调用viewWillAppear)。怎么做?

1 个答案:

答案 0 :(得分:0)

后退按钮的半滑动就像回到上一个viewcontroller一样。当您半拖动视图控制器并再次进入视图控制器时,将永远不会调用 viewdidload 。 你把 swipegesture禁用更好。

if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
    self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}