MBPullDownController 接受两个视图控制器,它将它们一个叠一个地展示。前台视图控制器配置为接受拉操作,它利用这个操作来显示或隐藏后台视图控制器。
MBPullDownController 需要 iOS 5 或更高版本,并使用 ARC。它依赖于以下苹果框架
您需要 LLVM 3.0 或更高版本才能构建 MBPullDownController。
或者您可以直接将 MBPullDownController.h
和 MBPullDownController.m
源文件添加到您的项目中。
MBPullDownController
目录中的 MBPullDownController.h
和 MBPullDownController.m
拖放到您的项目上(使用“Product Navigator 视图”)。如果在项目外提取了代码存档,请确保选择“复制项目”。#import "MBPullDownController.h"
引入 MBPullDownController。您还可以将 MBPullDownController 添加到您的项目或工作空间作为静态库。
MBPullDownController.xcodeproj
拖放到您的项目或工作空间上(使用“Product Navigator 视图”)。libMBPullDownController.a
。您可能还需要将 MBPullDownController
添加到“目标依赖项”列表中。#import <MBPullDownController/MBPullDownController.h>
引入 MBPullDownController。使用前台和后台视图控制器初始化 MBPullDownController,然后将其添加到控制器层次结构中。
UITableViewController *front = [[UITableViewController new];
UIViewController *back = [[UIViewController new];
MBPullDownController *pullDownController = [[MBPullDownController alloc] initWithFrontController:front backController:back];
[self.navigationController pushViewController:pullDownController animated:NO];
前台控制器视图必须是 UIScrollView 子类。有关更详细的信息,请参阅演示应用程序,并查看 MBPullDownController.h 以获取 API 选项。
本代码是在MIT许可协议的条款和条件下分发的。MIT许可协议.