CADrawerController(抽屉控制器)
编辑教程CADrawerController(抽屉控制器)
类说明
CADrawerController是易用的侧边抽屉式导航控制器。
基类
CAViewController
CADrawerController 方法
方法 | 说明 |
---|---|
initWithController | 初始化 |
getLeftViewController | 获得左边的ViewController |
getRightViewController | 获得右边的ViewController |
showLeftViewController | 显示左边的viewController |
hideLeftViewController | 隐藏左边的viewController |
isShowLeftViewController | 左边是否在显示 |
创建与初始
bool RootWindow::init()
{
if (!CAWindow::init())
{
return false;
}
//创建左边的ViewController
LeftViewController* left = LeftViewController::create();
//创建右边边的ViewController
RightViewController* right = RightViewController::create();
CADrawerController* drawerController = new CADrawerController();
//最后参数是左边ViewController露出的尺寸
drawerController->initWithController(left, right, _px(500));
//必须加上背景,不然只能滑动一次
drawerController->setBackgroundView(CAView::create());
this->setRootViewController(drawerController);
//释放内存
drawerController->autorelease();
return true;
}
管理
显示与隐藏
/*
*显示左边的viewController
*animated:是否显示动画
*/
void showLeftViewController(bool animated);
/*
*隐藏左边的viewController
*animated:是否显示动画
*/
CADrawerController 方法
virtual bool initWithController(CAViewController leftViewController,CAViewController rightViewController,float division);
返回值:bool
参数:
类型 | 参数名 | 说明 |
---|---|---|
CAViewController* | leftViewController | 左边 |
CAViewController | rightViewController | 右边 |
float | division | 左边露出的尺寸 |
解释:初始化
CAViewController* getLeftViewController();
返回值:CAViewController*
参数:
解释:获得左边的ViewController
CAViewController* getRightViewController();
返回值:CAViewController*
参数:
解释:获得右边的ViewController
void showLeftViewController(bool animated);
返回值:void
参数:
类型 | 参数名 | 说明 |
---|---|---|
bool | animated | 是否显示动画 |
解释:显示左边的viewController
void hideLeftViewController(bool animated);
返回值:void
参数:
类型 | 参数名 | 说明 |
---|---|---|
bool | animated | 是否显示动画 |
解释:隐藏左边的viewController
bool isShowLeftViewController();
返回值:bool
参数:
解释:左边是否在显示
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟