【问题标题】:How to open up View Controller included in framework as static library for iOS?如何打开框架中包含的视图控制器作为 iOS 的静态库?
【发布时间】:2016-07-21 14:37:56
【问题描述】:

我有一个显示许多嵌套 UIViews 的视图控制器。我希望这个显示许多视图的项目作为框架嵌入到另一个项目中。那么,如何从包含此框架供第三方使用的另一个项目中打开我的框架的视图控制器。

【问题讨论】:

    标签: ios objective-c ios-frameworks


    【解决方案1】:

    你可以在你的框架上使用一个方法来返回你的 viewController 这样的东西

    - (UIViewController*)viewControllerForWidgetType:(WidgetType)widgetType;
    

    然后在使用你的框架的应用程序中使用类似这样的东西

    UIViewController* testWidgetViewController = [[TestFrameworkController sharedInstance]viewControllerForWidgetType:TestWidgetType];
    
    [self.navigationController pushViewController:testWidgetViewController animated:YES];
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2012-04-02
      • 2016-02-04
      • 1970-01-01
      • 2012-01-12
      • 1970-01-01
      • 2010-12-26
      • 1970-01-01
      • 2020-05-09
      • 2018-12-26
      相关资源
      最近更新 更多