美文网首页
showViewController--iOS8新增的切换方法

showViewController--iOS8新增的切换方法

作者: 钎探穗 | 来源:发表于2016-06-09 21:15 被阅读2870次

    这个方法简单说明一下,此方法应该说是全能型界面切换的方法,它能根据当前的试图控制器情况来决定是用navVC的push方法还是普通VC的Modal方式来切 换界面。若当前界面是Nav的子VC时,如果用showViewController方法,它会用push方式切换(用pop方式可以返回);若当前界面为Modal的界面,就会用modal方式返回。如果没有特别的要求,需要modal界面,那么可以用showViewController方法来实现界面切换即可,iOS的SDK后台基本已经处理好了跳转过程。

    下边可以通过一点简单的代码看一下:

    //摸态视图
     FourViewController *fourview = [FourViewController new];
    //设置模态推出动画效果
     fourview.modalTransitionStyle  = UIModalTransitionStyleFlipHorizontal;
    //推到视图显示
      //    [self presentViewController:fourview animated:YES completion:^{
      //       //模态完成后要做的事情---无需求情况下不写
      //}];
        
        //iOS8之后的新特性, 模态present替换为    
    [self showDetailViewController:fourview sender:nil];
        
    
     //iOS8之后的新特性, show替换push
       
     //    [self showViewController:firstview sender:nil];
    
    
    

    相关文章

      网友评论

          本文标题:showViewController--iOS8新增的切换方法

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