W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
類說(shuō)明
CADrawerController是易用的側(cè)邊抽屜式導(dǎo)航控制器。
基類
CAViewController
CADrawerController 方法(點(diǎn)擊查看方法介紹)
方法 | 說(shuō)明 |
initWithController | 初始化 |
getLeftViewController | 獲得左邊的ViewController |
getRightViewController | 獲得右邊的ViewController |
showLeftViewController | 顯示左邊的viewController |
hideLeftViewController | 隱藏左邊的viewController |
isShowLeftViewController | 左邊是否在顯示 |
創(chuàng)建與初始
bool RootWindow::init()
{
if (!CAWindow::init())
{
return false;
}
//創(chuàng)建左邊的ViewController
LeftViewController* left = LeftViewController::create();
//創(chuàng)建右邊邊的ViewController
RightViewController* right = RightViewController::create();
CADrawerController* drawerController = new CADrawerController();
//最后參數(shù)是左邊ViewController露出的尺寸
drawerController->initWithController(left, right, _px(500));
//必須加上背景,不然只能滑動(dòng)一次
drawerController->setBackgroundView(CAView::create());
this->setRootViewController(drawerController);
//釋放內(nèi)存
drawerController->autorelease();
return true;
}
管理
顯示與隱藏
/*
*顯示左邊的viewController
*animated:是否顯示動(dòng)畫
*/
void showLeftViewController(bool animated);
/*
*隱藏左邊的viewController
*animated:是否顯示動(dòng)畫
*/
CADrawerController 方法
virtual bool initWithController(CAViewController* leftViewController,CAViewController* rightViewController,float division);
返回值:bool
參數(shù):
類型 | 參數(shù)名 | 說(shuō)明 |
CAViewController* | leftViewController | 左邊 |
CAViewController | rightViewController | 右邊 |
float | division | 左邊露出的尺寸 |
解釋:初始化
CAViewController* getLeftViewController();
返回值:CAViewController*
參數(shù):
解釋:獲得左邊的ViewController
CAViewController* getRightViewController();
返回值:CAViewController*
參數(shù):
解釋:獲得右邊的ViewController
void showLeftViewController(bool animated);
返回值:void
參數(shù):
類型 | 參數(shù)名 | 說(shuō)明 |
bool | animated | 是否顯示動(dòng)畫 |
解釋:顯示左邊的viewController
void hideLeftViewController(bool animated);
返回值:void
參數(shù):
類型 | 參數(shù)名 | 說(shuō)明 |
bool | animated | 是否顯示動(dòng)畫 |
解釋:隱藏左邊的viewController
bool isShowLeftViewController();
返回值:bool
參數(shù):
解釋:左邊是否在顯示
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: