IOS7新特性-右滑返回上級頁面

添加委託  UIGestureRecognizerDelegate

- (void)viewWillAppear:(BOOL)animated
{

    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.enabled = YES;
        self.navigationController.interactivePopGestureRecognizer.delegate = self;
    }
}
委託

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{

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




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章