MBPullDownController 1.2.0

MBPullDownController 1.2.0

测试已测试
语言 Obj-CObjective C
许可证 MIT
发布最新发布2017年12月

Matej Bukovinski维护。



  • Matej Bukovinski

MBPullDownController 接受两个视图控制器,它将它们一个叠一个地展示。前台视图控制器配置为接受拉操作,它利用这个操作来显示或隐藏后台视图控制器。

需求

MBPullDownController 需要 iOS 5 或更高版本,并使用 ARC。它依赖于以下苹果框架

  • Foundation.framework
  • UIKit.framework
  • QuartzCore.framework

您需要 LLVM 3.0 或更高版本才能构建 MBPullDownController。

将 MBPullDownController 添加到您的项目中

源文件

或者您可以直接将 MBPullDownController.hMBPullDownController.m 源文件添加到您的项目中。

  1. 下载最新的代码版本( )或将存储库作为 git 子模块添加到您的 git 跟踪项目中。
  2. 在 Xcode 中打开您的项目,然后将 MBPullDownController 目录中的 MBPullDownController.hMBPullDownController.m 拖放到您的项目上(使用“Product Navigator 视图”)。如果在项目外提取了代码存档,请确保选择“复制项目”。
  3. wherever 需要使用 #import "MBPullDownController.h" 引入 MBPullDownController。

静态库

您还可以将 MBPullDownController 添加到您的项目或工作空间作为静态库。

  1. 下载最新的代码版本( )或将存储库作为 git 子模块添加到您的 git 跟踪项目中。
  2. 在 Xcode 中打开您的项目,然后将 MBPullDownController.xcodeproj 拖放到您的项目或工作空间上(使用“Product Navigator 视图”)。
  3. 选择您的目标并转到“构建阶段”选项卡。在“链接二进制与库”部分选择添加按钮。在表单中查找并添加 libMBPullDownController.a。您可能还需要将 MBPullDownController 添加到“目标依赖项”列表中。
  4. where 需要使用 #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许可协议.