请选择 进入手机版 | 继续访问电脑版
查看: 1122|回复: 1

[教程] [无脑码农CrossApp笔记]--抽屉视图CADrawerController

[复制链接]
最佳答案
0 
无脑码农 发表于 2015-9-24 10:30:07 | 显示全部楼层 |阅读模式
CADrawerController

版本:CrossApp 1.19.0

作者:无脑码农

简介
CADrawerController是易用的侧边抽屉式导航控制器。
基类
CAViewController

属性
函数
  1. public:
  2.     /*
  3.     *初始化
  4.     *leftViewController:左边
  5.     *rightViewController:右边
  6.     *division:左边露出的尺寸
  7.     */
  8.     virtual bool initWithController(CAViewController* leftViewController,CAViewController* rightViewController,float division);
  9.     //获得左边的ViewController
  10.     CAViewController* getLeftViewController();
  11.     //获得右边的ViewController
  12.     CAViewController* getRightViewController();
  13.     /*
  14.     *显示左边的viewController
  15.     *animated:是否显示动画
  16.     */
  17.     void showLeftViewController(bool animated);
  18.     /*
  19.     *隐藏左边的viewController
  20.     *animated:是否显示动画
  21.     */
  22.     void hideLeftViewController(bool animated);
  23.     //左边是否在显示
  24.     bool isShowLeftViewController();
复制代码

创建与初始
  1. bool RootWindow::init()
  2. {
  3.     if (!CAWindow::init())
  4.     {
  5.         return false;
  6.     }

  7.     //创建左边的ViewController
  8.     LeftViewController* left = LeftViewController::create();
  9.     //创建右边边的ViewController
  10.     RightViewController* right = RightViewController::create();

  11.     CADrawerController* drawerController = new CADrawerController();
  12.     //最后参数是左边ViewController露出的尺寸
  13.     drawerController->initWithController(left, right, _px(500));
  14.     //必须加上背景,不然只能滑动一次
  15.     drawerController->setBackgroundView(CAView::create());
  16.     this->setRootViewController(drawerController);
  17.     //释放内存
  18.     drawerController->autorelease();
  19.     return true;
  20. }
复制代码

管理
显示与隐藏

  
  1. /*
  2.     *显示左边的viewController
  3.     *animated:是否显示动画
  4.     */
  5.     void showLeftViewController(bool animated);
  6.     /*
  7.     *隐藏左边的viewController
  8.     *animated:是否显示动画
  9.     */
复制代码

评分

参与人数 1声望 +10 收起 理由
小鱼初下水 + 10 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

推荐阅读 More>

© 2001-2015 9秒社团

合作伙伴

公司简介 | 联系方式
COPYRIGHT©2015 ZHONGQINGLONGTU NETWORK CO.LTD ALL RIGHTS RESERVED.ICP备11023195号-4
北京中清龙图网络技术有限公司
返回顶部 返回列表