×

一、简介与环境搭建

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

CAPullToRefreshView


类说明

拉动刷新view,为scrollView及其派生类提供拉动刷新操作。


基类

CAView


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

属性 说明
PullToRefreshText 拉动时的提示文本
ReleaseToRefreshText 释放拉动操作时的提示文本
RefreshingText 刷新时的提示文本
LabelColor 提示文本颜色
PullToImage 拉动提示图片
LoadingView 刷新动画
LayoutLinearType 布局类型
PullToRefreshType 拉动刷新的类型


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

方法 说明
create 创建,默认Frame为(0,0,0,0)
init 初始化


CAPullToRefreshView 属性说明

PullToRefreshText

类型:string

解释:下拉时的提示文本,get/set{}。


ReleaseToRefreshText

类型:string

解释:释放拉动操作时的提示文本,get/set{}。


RefreshingText

类型:string

解释:刷新时的提示文本,get/set{}。


LabelColor

类型:CAColor4B

解释:所有提示文本的颜色,get/set{}。


PullToImage

类型:CAImage*

解释:拉动操作时的提示图片,get/set{}。


LoadingView

类型:CAActivityIndicatorView*

解释:加载动画,get/set{}。


LayoutLinearType

类型:CALayoutLinearType

解释:布局类型,get/set{}。


PullToRefreshType

类型:CAPullToRefreshType

解释:拉动刷新的类型,这里的类型实际指刷新视图的位置,get/set{}。


CAPullToRefreshView 方法说明

static CAPullToRefreshView* create(const CAPullToRefreshType& type)

返回值:CAPullToRefreshView*

参数:

类型 参数名 说明
const CAPullToRefreshType& type 拉动刷新的类型

解释:创建一个拉动刷新view,指明view的类型,type是一个枚举值。CAPullToRefreshType包括五种类型:类似于tableView和collectionView可以进行上拉和下拉刷新;listView的左拉和右拉刷新;完全自定义的拉动刷新。

typedef enum
{
    CAPullToRefreshTypeHeader = 0,
    CAPullToRefreshTypeFooter,
    CAPullToRefreshTypeLeftHeader,
    CAPullToRefreshTypeRightFooter,
    CAPullToRefreshTypeCustom
 }CAPullToRefreshType;


virtual bool
init();

返回值:bool

参数:

解释:初始化


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)