美文网首页
pop/present

pop/present

作者: adalillian | 来源:发表于2020-07-21 18:18 被阅读0次

文章为转载, 原文地址  : https://www.jianshu.com/p/4bdbaa7bed5e

方法一:通过判断self有没有present方式显示的父视图presentingViewController

-(IBAction)dismiss:(id)sender{if(self.presentingViewController){[selfdismissViewControllerAnimated:YES completion:nil];}else{[self.navigationController popViewControllerAnimated:YES];}}

方法二:

通过判断self.navigationController.viewControllers的最后一个是否是当前控制器,或者self.navigationController.topViewController == self

-(IBAction)dismiss:(id)sender{if(self.navigationController.topViewController==self){[self.navigationController popViewControllerAnimated:YES];}else{[selfdismissViewControllerAnimated:YES completion:nil];}

相关文章

网友评论

      本文标题:pop/present

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