showViewController--iOS8新增的切换方法

这个方法简单说明一下,此方法应该说是全能型界面切换的方法,它能根据当前的试图控制器情况来决定是用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];


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,449评论 25 709
  • 前言的前言 唐巧前辈在微信公众号「iOSDevTips」以及其博客上推送了我的文章后,我的 Github 各项指标...
    VincentHK阅读 10,781评论 3 44
  • 之前一直有些疑惑,到底控制器的不同的展示形式有什么区别,今天就查了一些资料,做了一个小结。 在一个app中,会存在...
    可乐小子阅读 8,114评论 0 2
  • 《黑镜》S1E2,首先一如标题《黑镜》二如S1E1很烧脑,镜头开场就是一片智能化,人活在那样虚拟的世界里,当然无趣...
    Blank好地瓜阅读 4,852评论 1 1
  • 知道这本书,来源于《成甲说书》的介绍。作者33岁第一次降薪辞职,36岁再次辞职到新公司做普通员工。单就这一点,就足...
    老孙的花果山阅读 4,097评论 3 3

友情链接更多精彩内容