美文网首页
IOS界面之间跳转的几种方式

IOS界面之间跳转的几种方式

作者: 最强的小强 | 来源:发表于2018-05-02 12:23 被阅读0次

IOS界面之间跳转的几种方式

下面就以点击 FirstController 的 button 按钮跳转到SecondController为例进行介绍:

方式一:StoryBoard 的segues 方式

鼠标右击按钮button然后按住 control 键拖拽到 SecondController页面中选择跳转模式即可


图片 1.png

优点:操作简单,无代码生成
缺点:页面较多时查看不方便,可维护性查

方式二:UITabBarController 控制器
   UITabBarController *tabVc=[[UITabBarController alloc] init];
   FirstController *firstVc=[[FirstController alloc] init];
   firstVc.tabBarItem=@"控制器1";
   SecondController *secondVc=[[SecondController alloc] init];
   secondVc.tabBarItem=@"控制器2";
  [tabVc addChildViewController:firstVc];
  [tabVc addChildViewController:secondVc];
方式三:UINavigationController 导航控制器

在FirstController的按钮监听方法中调用:

[self.navigationController pushViewController:first animated:YES];// 跳转到下一页

在SecondController中调用:

[self.navigationController popViewControllerAnimated:YES];// 返回上一界面

当有多次跳转发生并希望放回根控制器时,调用:

 [self presentViewController:second animated:YES completion:nil];
方式四:利用 Modal 形式展示控制器

在FirstController中调用:

[self presentViewController:second animated:YES completion:nil];

在SecondController中调用:

[self dismissViewControllerAnimated:YES completion:nil];
方式五:直接修改 UIWindow 的 rootViewController

相关文章

  • IOS界面之间跳转的几种方式

    IOS界面之间跳转的几种方式 下面就以点击 FirstController 的 button 按钮跳转到Secon...

  • 几种iOS界面之间的传值方式

    几种iOS界面之间的传值方式 一.正向传值方式 (BOOL)application:(UIApplication ...

  • iOS界面之间的跳转方式

    iOS界面之间的跳转方式基本有3种。 1、改变window的根视图 [self.window setRootVie...

  • IOS延迟处理

    启动页面需要延迟跳转到其他界面,目前选用下面方法 浅谈iOS开发中方法延迟执行的几种方式

  • iOS集成ReactNative跳转、传值

    iOS跳转RN界面iOS跳转RN界面传值iOS跳转不同的RN界面(一)iOS跳转不同的RN界面(二)RN界面跳转到...

  • IOS跳转方式

    参考:iOS ViewController跳转界面的几种方法简单总结UITabBarController的使用详解...

  • IOS 页面跳转方式总结记录

    参考自 ZYWu 的 《iOS ViewController跳转界面的几种方法简单总结》,时光追寻的《iOS 浅谈...

  • Swift - 界面的跳转模式

    iOS开发中界面跳转有两种方式,上下跳转和左右跳转。 上下跳转_TO: letsecondViewControll...

  • swift 页面跳转

    iOS开发中界面跳转有两种方式,上下跳转和左右跳转。 上下跳转_TO: letsecondViewControll...

  • Swift实现IOS界面的跳转

    IOS开发中界面跳转有两种方式,上下跳转和左右跳转。 上下跳转_TO: let secondViewControl...

网友评论

      本文标题:IOS界面之间跳转的几种方式

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