zoukankan      html  css  js  c++  java
  • storyboard,xib

    1. 从xib的viewcontroll中启动storyboard 或者 从一个storyboard切换到另一个storyboard:

    – (IBAction)openStoryboard:(id)sender {
    UIStoryboard *secondStoryboard = [UIStoryboard storyboardWithName:@"SecondStoryboard" bundle:nil];
    [self presentModalViewController:[secondStoryboard instantiateInitialViewController] animated:YES];
    }

    2. 从storyboard切换到xib:

    LoginViewController *loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];

    然后用push或者modal方法启用这个controller

    3. 从xib或者storyboard中启动里一个storyboard的某一个controller上:

    [storyboard instantiateViewControllerWithIdentifier"actionList"];

    4.StoryBoard拆分

    当开发程序页面太多,或多人合作,页面跳转过于繁琐的时候,全部放在main.stroyboard中,画面会越来越复杂,变的无法管理,阻碍进度。

    为了解决这个问题,在 iOS 9 中苹果介绍了 Storyboard References 这个概念。

    选中想要分开的画面,可以选中一个viewcontroller,按住shif选中多个,点击 Xcode 的菜单栏,选择"Editor->Refactor to Storyboard"。

  • 相关阅读:
    22 有序化模块
    21模块
    Day20 继承
    Day19 约束
    面向对象 成员
    面向对象01
    内置函数、匿名函数、递归、二分法
    生成器函数 推导式
    Unity3D 实现方块跑酷
    day30-2018-12-3-进程
  • 原文地址:https://www.cnblogs.com/isItOk/p/4875484.html
Copyright © 2011-2022 走看看