美文网首页
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