zoukankan      html  css  js  c++  java
  • iOS多个storyboard间跳转

    Stroyboard 可以被看作一个管理View画面的集合。也就是说一个iOS专案裡面并没有限制只能有一个Storyboard。
    所以在你的APP专案中,你可以把功能相近的View放到同一个APP之中,形成一个群组,方便功能上的管理。

    1.在专案中准备2个Storyboard

    在一个IOS的专案裡面建立两个StoryBoard。


    2. 在第一个StoryBoard中,我们拉出了一个Navigation 的Template,在[Main View Controller]这个中View裡面拉进一个Button。

    3. 接著在第二个StoryBoard裡面我们也拉出一个Navigation template。
    在画面中拉一个Label标籤,并且在裡面我们把文字改成Storyboard2。这只是用来识别目前我们被带到哪一个画面之中。

    4. 在第一个StoryBoard画面中的Botton裡面,我们要在按钮的[TouchUpinside]事件中撰写底下的程式码。

    UIStoryboard *secondStoryBoard = [UIStoryboard storyboardWithName:@"Storyboard2" bundle:nil];
    UIViewController* test2obj = [secondStoryBoard instantiateViewControllerWithIdentifier:@"test2"];  
    //test2为viewcontroller的StoryboardId
    [self.navigationController pushViewController:test2obj animated:YES];
    第一步就是要先指定UIStoryboard物件,这边我们要指向专案中的第二个Storyboard。

    接下来我们要先New出一个Controller物件,这是你要Push到的下一个View页面,他所对应的Controller。
    最后使用self.navigationController推网页到下一页。

  • 相关阅读:
    TPLINK GPL code 简要分析
    Openwrt 初探
    物联网-手机远程控制家里的摄像头(3)
    物联网-手机远程控制家里的摄像头(2)
    lumia 520无法开机
    树莓派无法驱动移动硬盘
    Cannot Change Opencv Webcam Setting
    IIC协议理解(转)
    应用调试(六)记录回放输入子系统
    应用调试(五)侵入式SWI
  • 原文地址:https://www.cnblogs.com/ios8/p/iOS-storyboard.html
Copyright © 2011-2022 走看看