×

一、简介与环境搭建

CrossApp简介CrossApp摘要CrossApp坐标系浅谈CrossApp屏幕适配方案CrossApp源码结构CrossApp的MVC模式CrossApp项目结构及入口CrossApp内存管理CrossApp类结构图创建CrossApp工程CAVector、CAList、CADeque、CAMap(数据容器)Windows 开发下VS2013环境搭建Windows 开发下Android环境配置Mac OS 开发下Xcode环境搭建Mac OS 下iOS移植android环境配置

二、CrossApp简单控件的使用

DLayout(自适应布局)CALabel(显示文本)CAImage、CAImageView(显示一张图片)CAScale9ImageView(九宫格图片拉伸)CAButton(按钮)CATextView(多行输入框)CATextViewDelegateCASwitch(开关控件)CAProgress(进度条)CAAlertView(提示框)CAScrollView(滚动视图)CAScrollViewDelegateCAListView(列表)CAListViewDataSourceCAListViewDelegateCATableView(表单视图)CATableViewDataSourceCATableViewDelegateCATableViewCellCACollectionView(容器)CACollectionViewDataSourceCASlider(滑动条)CAStepper(步进控件)CAPageView(页面切换)CAPageViewDelegateCAWaterfallView(瀑布流控件)CAWaterfallViewDataSourceCAWaterfallViewDelegateCAWaterfallViewCellCATextField(输入框)CATextFieldDelegateCAAutoCollectionView(自动化布局容器)CAAutoCollectionViewDataSourceCAAutoCollectionViewDelegateCAVideoPlayerControlView(视频播放器控制视图)CAVideoPlayerControlViewDelegateCAWebView(Web视图控件)CAWebViewDelegateCAGifView(显示Gif图片)CARenderImage(图像渲染)CASegmentedControl(分段控制)CAPickerView(视图选择器)CAPickerViewDataSourceCAPickerViewDelegateCAActivityIndicatorView(活动指示器)CrossApp UIEdit(UI编辑器)

三、视图控制

CAViewController(视图控制器)CADrawerController(抽屉控制器)CANavigationController(导航控制器)CANavigationBarDelegateCANavigationBarItemCANavigationBarCATabBarController(标签栏控制器)CATabBarDelegateCATabBarItem

四、调用系统支持

CADevice

五、数据的解析与存储

CAUserDefault简单存储SQlite的使用json解析xml解析

六、网络

网络通信之httphttp请求网络图

七,动画

CAViewAnimation(动画实现)

八、宏定义

宏定义

九、其他控件的使用

CAViewCAViewDelegateCATextField(输入框1.2以前版本)CAObjectCAResponderCAPullToRefreshViewCAControlCAWindowCABarItemCABarButtonItemCASchedulerCAMediaDelegateCAKeypadDelegate

CAResponder


类说明

所有在屏幕上显示的对象的超类,定义了响应触摸事件的接口。


基类

CAObject


CAResponder 属性(点击查看方法介绍)

属性
说明
HaveNextResponder 下一个响应,默认true
TouchEnabled 启用触摸,默认true
ScrollEnabled 启用滚动,默认true
HorizontalScrollEnabled 启用水平滚动,默认true
VerticalScrollEnabled 启用竖直滚动,默认true
PriorityScroll 滚动优先级,默认false,cascrollview以及其派生类型默认为true
ReachBoundaryHandOverToSuperview 到达边界交给父视图,默认true
TouchEventScrollHandOverToSuperview 触摸事件滚动交给superviewv,默认true
MouseMovedEnabled 鼠标移动启用,认false
MouseScrollWheelEnabled 鼠标滚轮启用,默认false
ZLevel 水平
Touches 触摸


CAResponder 方法(点击查看方法介绍)

方法  说明
isFirstResponder 调用者是否是首对象
resignFirstResponder 使调用者失去首对象状态
becomeFirstResponder 通知调用者,成为当前window中的首对象。
nextResponder 返回下一个接收事件的对象
ccTouchBegan 触摸事件开始时的回调函数
ccTouchMoved 触摸事件中触点移动时的回调函数
ccTouchEnded 触摸事件结束时的回调函数
ccTouchCancelled 触摸非正常结束时的回调函数。(例如:电话或锁屏)


CAResponder 属性说明

        HaveNextResponder

Responder->setHaveNextResponder(bool var);


        下一个响应,默认true 

        TouchEnabled

Responder->setTouchEnabled(bool var);

        启用触摸,默认true

        ScrollEnabled

Responder->setScrollEnabled(bool var);


        启用滚动,默认true

        HorizontalScrollEnabled

Responder->setHorizontalScrollEnabled(bool var);


        启用水平滚动,默认true

        VerticalScrollEnabled

Responder->setVerticalScrollEnabled(bool var);


        启用竖直滚动,默认true


        PriorityScroll

Responder->setPriorityScroll(bool var);


        滚动优先级,默认false,cascrollview以及其派生类型默认为true

        ReachBoundaryHandOverToSuperview

Responder->setReachBoundaryHandOverToSuperview(bool var);


        到达边界交给父视图,默认true

        TouchEventScrollHandOverToSuperview

Responder->setTouchEventScrollHandOverToSuperview(bool var);


        触摸事件滚动交给superviewv,默认true

        MouseMovedEnabled

Responder->setMouseMovedEnabled(bool var);


        鼠标移动启用,认false

        MouseScrollWheelEnabled

Responder->setMouseScrollWheelEnabled(bool var);


        鼠标滚轮启用,默认false

        ZLevel

Responder->getZLevel();

        水平

        Touches

Responder->getTouches();


        触摸

CAResponder 方法说明

        bool isFirstResponder()  

     返回值:bool

     参数:

     解释:返回一个布尔值用于判断当前对象是否为首对象。

 

        virtual bool resignFirstResponder()

     返回值:bool

     参数:

     解释:让调用对象在当前window中失去首对象状态

 

        virtual bool becomeFirstResponder()

        返回值:bool

         参数:

         解释:将调用者设置为首对象,返回bool值判断是否设置成功,设置为首对象的对象可以接收所有view的触摸事件。


        virtual CAResponder* nextResponder()

        返回值:CAResponder*

     参数:

         解释:返回下一个接收事件的对象,如果没有则返回NULL。

 

        virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)

        返回值:bool

 参数:

类型 参数名 说明
CCTouch* pTouch 触摸传递对象
CCEvent* pEvent 此参数待定

         解释:触摸事件开始时的回调函数

 

        virtual void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent)

    返回值:bool

 参数:

类型 参数名 说明
CCTouch* pTouch 触摸传递对象
CCEvent* pEvent 此参数待定

         解释:触摸事件中触点移动时的回调函数


        virtual void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent)

    返回值:bool

 参数:

类型 参数名 说明
CCTouch* pTouch 触摸传递对象
CCEvent* pEvent 此参数待定

         解释:触摸事件结束时的回调函数

    

        virtual void ccTouchCancelled(CCTouch *pTouch, CCEvent *pEvent)

    返回值:bool

 参数:

类型 参数名 说明
CCTouch* pTouch 触摸传递对象
CCEvent* pEvent 此参数待定

         解释:触摸非正常结束时的回调函数。(例如:电话或锁屏)


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)