iOS popViewControllerAnimated后执行
2022-10-09 本文已影响0人
Amuxiaomu
苹果提供的pop方法没有提供completion方法.但是有些操作也必须在pop后去执行
那么现在提共几个方案
1.在delloc里面执行
2.viewWillDisappear,viewDidDisappear里面去执行
3.通过CATransaction来执行,也可以将其封装一个navigationController的分类方法加上completion
[CATransaction begin];
[CATransaction setCompletionBlock:^{
// 执行代码
}];
[self.navigationController popViewControllerAnimated:YES];
[CATransaction commit];