【问题标题】:Using storyboard only for certain view controllers仅对某些视图控制器使用情节提要
【发布时间】:2014-04-19 01:07:52
【问题描述】:

我使用故事板完成了一个单独的项目。

我需要与不使用情节提要的现有大项目集成。

是否可以部分使用情节提要(仅适用于某些视图控制器)?如果有怎么办?

【问题讨论】:

    标签: ios iphone ipad uistoryboard


    【解决方案1】:

    当然。您可以从情节提要中实例化单独的视图控制器:

    获取故事板对象

    + storyboardWithName:bundle:
    

    实例化故事板视图控制器

    – instantiateInitialViewController
    – instantiateViewControllerWithIdentifier:
    

    例如:

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
    YourViewController *yourVC = [storyboard instantiateViewControllerWithIdentifier:@"yourViewControllerIdentifier"];
    

    【讨论】:

      【解决方案2】:

      是的。有可能的。通过实例化、设置属性(如果需要)和推送,所有不在故事板上的视图控制器都以与旧投影完全相同的方式呈现。

      【讨论】:

        猜你喜欢
        • 2013-10-21
        • 2014-08-12
        • 2014-02-17
        • 2012-07-10
        • 1970-01-01
        • 2014-01-04
        • 1970-01-01
        • 2013-06-04
        • 2011-12-23
        相关资源
        最近更新 更多