JSRUN 用代码说话

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

参数:

解释:左边是否在显示

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟