zoukankan      html  css  js  c++  java
  • 多个StoryBoard之间的跳转

    iOS项目中可以将同一业务流程的页面归置到一个StoryBoard中,项目中必然会包含多个StroryBoard,可以利用跳转,实现项目的不同业务流程页面间的跳转切换。

    实现思路:

    1,项目(Project)中添加两个StoryBoard;

    2,在第一个StoryBoard中,将原有Scene删除掉,重新添加一个NavigationController,然后在任意View Controller Scene中添加一个Button,并添加按钮的TouchUpInside事件;

    3,TouchUpInside事件中添加如下类似代码:

    1 UIStoryboard *secondStroyBoard=[UIStoryboard storyboardWithName:@"Storyboard2" bundle:nil];
    2     
    3 UIViewController *test2obj=[secondStroyBoard instantiateViewControllerWithIdentifier:@"test2"];
    4 
    5 [self.navigationController pushViewController:test2obj animated:NO];

    简单分析一下代码:

    首先需要指定UIStoryboard;

    接下来实例化一个UIViewController对象(其中“test2”为ViewController的StoryboardId);

    最后利用self.navigationController跳转到指定的StoryBoard页面。

  • 相关阅读:
    Mina Core 10-执行器过滤器
    Mina Core 09-编解码过滤器
    Mina Core 08-IoBuffer
    Mina Basics 07-处理程序Handler
    Mina Basics 06-传输
    Mina Basics 05-过滤器
    Mina Basics 04- 会话
    Mina Basics 03-IoService
    Mina Basics 02-基础
    Mina Basics 01- 入门
  • 原文地址:https://www.cnblogs.com/zhaoweizheng/p/4599366.html
Copyright © 2011-2022 走看看