zoukankan      html  css  js  c++  java
  • IOS中用UIStoryBoard类初始化/跳转控制器

    1.空project中通过创建storyboard文件载入页面


    //获取Main.storyboard
       
    UIStoryboard *mainStory = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
    //获取Main.storyboard中的第2个视图
       
    SecondViewController *secondController = [mainStory instantiateViewControllerWithIdentifier:@"SecondStory"];
    //设置窗口的根视图为Storyboard里的视图
       
    self.window.rootViewController = secondController

    StoryBoard的ID在这里设置:



    2. 其它控制器中设置StoryBoard的初始控制器为window的根控制器

    UIStoryboard *stotyb = [UIStoryboard storyboardWithName:@"Second" bundle:nil];
        [self.view.window setRootViewController:stotyb.instantiateInitialViewController];

    3.跳转到Storyboard中某个控制器

    //获取Main.storyboard
       
    UIStoryboard *mainStory = [UIStoryboard storyboardWithName:@"Main" bundle:nil];

     //获取Main.storyboard中的第2个视图
       
    SecondViewController *secondController = [mainStory instantiateViewControllerWithIdentifier:@"SecondStory"];
    //跳转页面

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


     

  • 相关阅读:
    async/await的一些用法
    软件须把握两个点: 错误可控, 复杂度可控
    C++内存管理原则
    *复赛前提醒
    一些好用的网站
    NOIP真题汇总
    信息学中的一些些数论
    [Luogu 1052] noip 05 过河
    浅谈概率期望动态规划
    [Luogu 1312] noip11 Mayan游戏
  • 原文地址:https://www.cnblogs.com/blfbuaa/p/6752269.html
Copyright © 2011-2022 走看看