美文网首页
iOS popViewControllerAnimated后执行

iOS popViewControllerAnimated后执行

作者: Amuxiaomu | 来源:发表于2022-10-09 10:33 被阅读0次

苹果提供的pop方法没有提供completion方法.但是有些操作也必须在pop后去执行
那么现在提共几个方案
1.在delloc里面执行
2.viewWillDisappear,viewDidDisappear里面去执行
3.通过CATransaction来执行,也可以将其封装一个navigationController的分类方法加上completion

    [CATransaction begin];
    [CATransaction setCompletionBlock:^{
        // 执行代码
    }];
    [self.navigationController popViewControllerAnimated:YES];
    [CATransaction commit];

相关文章

网友评论

      本文标题:iOS popViewControllerAnimated后执行

      本文链接:https://www.haomeiwen.com/subject/ucegartx.html