×

一、简介与环境搭建

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

CABarButtonItem


类说明

自定义导航栏按钮,辅助navigationBarItem的功能实现。


基类

CABarItem


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

属性 说明
HighlightedImage 高亮时的图像
ItemWidth 项目宽度
CustomView 自定义视图


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

属性 说明
create 创建,指定标题、图像和按钮点击时的图像
init 初始化,指定标题、图像和按钮点击时的图像,默认图像和按钮点击时的图像为NULL
initWithTitle 初始化标题,指定标题、图像和按钮点击时的图像,默认图像和按钮点击时的图像为NULL
initWithImage 初始化图像,指定图像和高亮时的图像,默认高亮时的图像为NULL
initWithCustomView 初始化图像,指定图像和按钮点击时的图像,默认按钮点击时的图像为NULL
setTarget 设置回调函数
getTarget 获取回调函数
getSel 获取SEL


CABarButtonItem 属性说明

HighlightedImage

类型:CAImage*

解释:点击按钮时,高亮状态的图片。set/get{}。


ItemWidth

类型:unsigned int

解释:项目宽度,set/get{}。


CustomView

类型:CAView*

解释:自定义视图,get{}。


CABarButtonItem 方法说明

static CABarButtonItem* create(const std::string& title, CAImage* image, CAImage* highlightedImage);

返回值:CABarButtonItem*

参数:

类型 参数名 说明
const std::string& title 标题
CAImage* image 图像
CAImage*  highlightedImage

按钮点击时的图像

解释:创建,指定标题、图像和按钮点击时的图像


bool init(const std::string& title, CAImage* image = NULL, CAImage* highlightedImage = NULL)

返回值:bool

参数:

类型 参数名 说明
const std::string& title 标题
CAImage* image 图像
CAImage*  highlightedImage

按钮点击时的图像

解释:初始化,指定标题、图像和按钮点击时的图像,默认图像和按钮点击时的图像为NULL


bool initWithTitle(const std::string& title, CAImage* image = NULL, CAImage* highlightedImage = NULL);

返回值:bool

参数:

类型 参数名 说明
const std::string& title 标题
CAImage* image 图像
CAImage*  highlightedImage

按钮点击时的图像

解释:初始化标题,指定标题、图像和按钮点击时的图像,默认图像和按钮点击时的图像为NULL


bool initWithImage(CAImage* image, CAImage* highlightedImage = NULL);

返回值:bool

参数:

类型 参数名 说明
CAImage* image 图像
CAImage*  highlightedImage

按钮点击时的图像

解释:初始化图像,指定图像和按钮点击时的图像,默认按钮点击时的图像为NULL


bool initWithCustomView(CAView* customView);

返回值:bool

参数:

类型 参数名 说明
CAView* customView 自定义图像

解释:初始化自定义图像,指定自定义图像


void setTarget(CAObject* target, SEL_CAControl callfunc);

返回值:void

参数:

类型 参数名 说明
CAObject*  target 当前对象
SEL_CAControl  callfunc 函数回调器

解释:为按钮添加一个点击事件


CAObject* getTarget();

返回值:CAObject*

参数:

解释:获取回当前对象


SEL_CAControl getSel();

返回值:SEL_CAControl

参数:

解释:获取按钮点击事件的回调函数器


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)