一个提供从包含视图控制器到一个视图控制器切换的容器的 UIViewController,带有一个可选的动画。
如果您正在使用 CocoPods,只需将其添加到您的 Podfile
中即可:
pod 'GRKContainerViewController', '~> 1.0'
否则,只需将 GRKContainerViewController.h
和 GRKContainerViewController.m
添加到您的项目中。
GRKContainerViewController
被设计为在发生某些操作(如选择分段控件)时,在预定义位置中交换视图控制器的一种机制。
主要 API 很简单
- (void)setViewController:(UIViewController *)viewController animated:(BOOL)animated completion:(void(^)(UIViewController *viewController))completion;
应在新的视图控制器要显示在容器中时调用。
可选地,您可以设置 viewController
属性,这将更改显示的视图控制器,但不会有任何过渡动画。
下面是一个典型的界面设置截屏(来自存储库中的示例应用)。此配置允许将视图控制器嵌入,可以使用 GRKContainerViewController 在程序中交换。
更多文档可在 GRKContainerViewController.h
中找到,示例使用实例可在 GRKContainerViewControllerTestApp 源中找到。
白天是一名专业的 iOS 工程师,我的名字叫 Levi Brown。作为一个技术博客的作者 grokin.gs,我可以通过以下方式联系到:
Twitter @levigroker
App.net @levigroker
电子邮件 [email protected]
您的建设性评论和反馈总是受欢迎的。