5行代码搞定全屏Pop转场

    xiaoxiao2021-12-08  14

    3 4 5 6 7 8 9 10 11 12 13 众所周知,iOS7后导航控制器默认自带了侧滑功能,当用户在界面的左边滑动的时候,就会有侧滑功能。导航控制器的view自带了滑动手势,只不过手势的触发范围只能在左边。当用户在界面左边拖动,就会触发滑动手势方法,并且有滑动返回功能,说明系统手势触发的方法已经实现了滑动返回功能 - (void)viewDidLoad { [super viewDidLoad]; id target = self.interactivePopGestureRecognizer.delegate; UIPanGestureRecognizer * pan = [[UIPanGestureRecognizer alloc]initWithTarget:target action:@selector(handleNavigationTransition:)]; pan.delegate = self; [self.view addGestureRecognizer:pan]; [self.interactivePopGestureRecognizer setEnabled:NO]; } - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer { return self.childViewControllers.count == 1 ? NO : YES; }
    转载请注明原文地址: https://ju.6miu.com/read-681667.html

    最新回复(0)