【发布时间】:2016-07-21 14:37:56
【问题描述】:
我有一个显示许多嵌套 UIViews 的视图控制器。我希望这个显示许多视图的项目作为框架嵌入到另一个项目中。那么,如何从包含此框架供第三方使用的另一个项目中打开我的框架的视图控制器。
【问题讨论】:
标签: ios objective-c ios-frameworks
我有一个显示许多嵌套 UIViews 的视图控制器。我希望这个显示许多视图的项目作为框架嵌入到另一个项目中。那么,如何从包含此框架供第三方使用的另一个项目中打开我的框架的视图控制器。
【问题讨论】:
标签: ios objective-c ios-frameworks
你可以在你的框架上使用一个方法来返回你的 viewController 这样的东西
- (UIViewController*)viewControllerForWidgetType:(WidgetType)widgetType;
然后在使用你的框架的应用程序中使用类似这样的东西
UIViewController* testWidgetViewController = [[TestFrameworkController sharedInstance]viewControllerForWidgetType:TestWidgetType];
[self.navigationController pushViewController:testWidgetViewController animated:YES];
希望对你有帮助
【讨论】: