打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在iOS 7,如何检测到系统自带ViewController手势返回结束
-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:YES];
    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
        self.navigationController.delegate = self;
    }
}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:YES];
    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
        self.navigationController.delegate = nil;
    }
}

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
    id<UIViewControllerTransitionCoordinator> tc = navigationController.topViewController.transitionCoordinator;
    [tc notifyWhenInteractionEndsUsingBlock:^(id<UIViewControllerTransitionCoordinatorContext> context) {
        NSLog(@"7: %i", [context isCancelled]);
    }];
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
获取iOS系统版本,谨慎使用[[[UIDevice currentDevice] systemVersion] floatValue],ios判断系统版本
iOS设置某个界面强制横屏,进入就横屏
NavigationControllerr滑动返回
iOS7自定义back按钮和pop交互手势
IOS适配屏幕
iOS开发 切换听筒和扬声器
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服