Weex wxbaseViewController 边缘滑动手

2017-10-27  本文已影响0人  fordG

当你的weex导航控制器不是wxRootViewController的时候,边缘退出手势就不会有效果,当你自定医德UINavigationController的时候需要加入手势

- (void)viewDidDisappear:(BOOL)animated

{

[super viewDidDisappear:animated];

[self _updateInstanceState:WeexInstanceDisappear];

[self addEdgePop];

}别忘了代理

//手势问题

- (void)addEdgePop

{

self.navigationController.interactivePopGestureRecognizer.delegate = self;

}

#pragma mark- UIGestureRecognizerDelegate

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer

{

if (!self.navigationController || [self.navigationController.viewControllers count] == 1) {

return NO;

}

return YES;

}

上一篇 下一篇

猜你喜欢

热点阅读