CCK下拉控制器是对CKPullDownController的少量错误修复和改进。
CCK下拉控制器接受两个视图控制器,它将其逐个垂直展示。前方视图控制器被配置为接受下拉交互,它利用此交互来显示或隐藏后方视图控制器。
CCK下拉控制器需要iOS 5或更高版本并使用ARC。它依赖于下面的Apple框架
为了构建CCK下拉控制器,您需要LLVM 3.0或更高版本。
或者,您可以直接将CKPullDownController.h
和CKPullDownController.m
源文件添加到项目中。
CKPullDownController.h
和CKPullDownController.m
从CKPullDownController
目录拖到您的项目(使用“Product Navigator视图”)。如果您在项目外部解压了代码归档,确保选择时要选择复制项目。#import "CKPullDownController.h"
引入它。您也可以将CCK下拉控制器作为静态库添加到您的项目或工作区中。
CKPullDownController.xcodeproj
到项目或工作区。libCKPullDownController.a
。您可能还需要将CKPullDownController
添加到“目标依赖项”列表中。#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许可协议的条款和条件进行分发。