当前位置:K88软件开发文章中心编程语言APP编程CrossApp → 文章内容

CADrawerController(抽屉控制器)

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 13:52:33

由 ?﹏???ζ???﹏﹏? 创建, 最后一次修改 2016-09-08 类说明CADrawerController是易用的侧边抽屉式导航控制器。基类CAViewControllerCADrawerController 方法(点击查看方法介绍)方法说明initWithController初始化getLeftViewController获得左边的ViewControllergetRightViewController获得右边的ViewControllershowLeftViewController显示左边的viewControllerhideLeftViewController隐藏左边的viewControllerisShowLeftViewController左边是否在显示创建与初始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左边CAViewControllerrightViewController右边floatdivision左边露出的尺寸解释:初始化CAViewController* getLeftViewController();返回值:CAViewController*参数:解释:获得左边的ViewControllerCAViewController* getRightViewController();返回值:CAViewController*参数:解释:获得右边的ViewControllervoid showLeftViewController(bool animated);返回值:void参数:类型参数名说明boolanimated是否显示动画解释:显示左边的viewController       void hideLeftViewController(bool animated);返回值:void参数:类型参数名说明boolanimated是否显示动画解释:隐藏左边的viewControllerbool isShowLeftViewController();返回值:bool参数:解释:左边是否在显示

CADrawerController(抽屉控制器)