CCK下拉控制器 1.1

CKPullDownController 1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
已发布最后发布2015年3月

Lucas Oceano维护。



  • By
  • Lucas Martins

CCK下拉控制器是对CKPullDownController的少量错误修复和改进。

CCK下拉控制器接受两个视图控制器,它将其逐个垂直展示。前方视图控制器被配置为接受下拉交互,它利用此交互来显示或隐藏后方视图控制器。

要求

CCK下拉控制器需要iOS 5或更高版本并使用ARC。它依赖于下面的Apple框架

  • Foundation框架
  • UIKit框架
  • QuartzCore框架

为了构建CCK下拉控制器,您需要LLVM 3.0或更高版本。

将CCK下拉控制器添加到项目中

源文件

或者,您可以直接将CKPullDownController.hCKPullDownController.m源文件添加到项目中。

  1. 下载最新的代码版本latest code version或作为git子模块添加到您的git跟踪项目中。
  2. 在Xcode中打开您的项目,然后将CKPullDownController.hCKPullDownController.mCKPullDownController目录拖到您的项目(使用“Product Navigator视图”)。如果您在项目外部解压了代码归档,确保选择时要选择复制项目。
  3. 在您需要CCK下拉控制器的任何地方使用#import "CKPullDownController.h"引入它。

静态库

您也可以将CCK下拉控制器作为静态库添加到您的项目或工作区中。

  1. 下载最新的代码版本latest code version或作为git子模块添加到您的git跟踪项目中。
  2. 在Xcode中打开您的项目,然后从“Product Navigator视图”中拖动CKPullDownController.xcodeproj到项目或工作区。
  3. 选择您的目标,然后转到“构建阶段”标签。在“链接二进制与库”部分中,选择添加按钮。在标签页中找到并添加libCKPullDownController.a。您可能还需要将CKPullDownController添加到“目标依赖项”列表中。
  4. 在您需要CCK下拉控制器的任何地方使用#import <CKPullDownController/CKPullDownController.h>引入它。

使用方法

使用前视图控制器和后视图控制器初始化CCK下拉控制器,然后将控制器添加到您的控制器层次结构中。

UITableViewController *front = [[UITableViewController new];
UIViewController *back = [[UIViewController new];
CKPullDownController *pullDownController = [[CKPullDownController alloc] initWithFrontController:front backController:back];
[self.navigationController pushViewController:pullDownController animated:NO];

前端控制器视图必须是UIScrollView的子类。请参阅演示应用程序以获取更多详细信息,并查看CKPullDownController.h以获取API选项。

许可证

此代码根据MIT许可协议的条款和条件进行分发。