×

一、简介与环境搭建

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

CANavigationBarItem


类说明

每个viewController都具有一个navigationBarItem,在navigationBar中用于标识当前的viewController。


基类

CABarItem


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

属性 说明
NagigationBarHidden 隐藏标题
TitleView 标题视图
TitleViewImage 标题图片
LeftButtonItems 导航栏上的左边按钮数组
RightButtonItems 导航栏上的右边按钮数组
ShowGoBackButton 是否显示返回按钮


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

属性 说明
create 创建
init 初始化
addLeftButtonItem 在navigationBar左边添加一个自定义按钮
addRightButtonItem 在navigationBar右边添加一个自定义按钮


CANavigationBarItem 属性介绍

NagigationBarHidden

类型:bool

解释:初始化,is/set{}。


TitleView

类型:CAView*

解释:使用view设置标题,get/set{}。


TitleViewImage

类型:CAImage*

解释:使用图片设置标题,get/set{}。


LeftButtonItems

类型:CCArray*

解释:navigationBar上,左边添加的按钮的记录数组,只读属性。,get{}。


RightButtonItems

类型:CCArray*

解释:navigationBar上,右边添加的按钮的记录数组,只读属性。get{}。


ShowGoBackButton

类型:bool

解释:是否隐藏navigationBar左边自动生成的返回按钮,is/set{}。


CANavigationBarItem 方法介绍

static CANavigationBarItem* create(const std::string& title);

返回值:CANavigationBarItem* 

参数:

类型 参数名 说明
const std::string& title 标题

解释:创建,并指定标题


bool init(const std::string& title);

返回值:bool

参数:

类型 参数名 说明
const std::string& title 标题

解释:初始化


void addLeftButtonItem(CABarButtonItem* item)

返回值:void

参数:

类型 参数名 说明
CABarButtonItem* item 自定义按钮

解释:通过传递的item参数,自定义导航栏左边按钮 。


void addRightButtonItem(CABarButtonItem* item)

返回值:void

参数:

类型 参数名 说明
CABarButtonItem* item 自定义按钮

解释:通过传递的item参数,自定义导航栏右边按钮 。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)