判断当前viewcontroller是push还是present的方式显示的

来源:互联网 发布:jenkins 内置数据库 编辑:程序博客网 时间:2024/05/18 05:17


项目过程中有时候遇到同一页面不同的弹出方式push 和模态,如果自定义返回按钮的话,需要进行判断上一级是pop回去还是dismiss



NSArray *viewcontrollers=self.navigationController.viewControllers;

    if (viewcontrollers.count>1) {

        if ([viewcontrollers objectAtIndex:viewcontrollers.count-1]==self) {

            //push方式

        }

    }

    else{

        //present方式

    }

0 0
原创粉丝点击