当前位置:K88软件开发文章中心编程语言APP编程CrossApp → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • CATableViewDataSource [内容预览] 0 | 2019-01-23 13:51:57
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-09-07类说明CATableView的数据代理类,用于定义tableView的数据接口。CATableViewDataSource方法(点击查看方法介绍)方法说明tableCellAtIndex获取指定celltableViewHeightForRowAtInde...

    [阅读全文]

  • CATableView(表单视图) [内容预览] 0 | 2019-01-23 13:51:56
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-31类说明CATableView主要用于生成列表,在table中展示数据,是一个一维的表,可以让用户能通过分层的数据进行导航,表可以是静态的或者动态的,可通过dataSource协议和delegate协议可以实现很多的个性化定制,即便拥有大量数据也非常有效率。...

    [阅读全文]

  • CAListViewDelegate [内容预览] 0 | 2019-01-23 13:51:55
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-31类说明CAListView的数据代理CAListViewDelegate方法(点击查看方法介绍)方法说明listViewDidSelectCellAtIndex选中cell时调用listViewDidDeselectCellAtIndex取消选中时调用CA...

    [阅读全文]

  • CAListViewDataSource [内容预览] 0 | 2019-01-23 13:51:54
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-31类说明CAListView的数据代理CAListView方法(点击查看方法介绍)方法说明numberOfIndexcell的数量listViewHeightForIndexcell的高度listViewCellAtIndex生成celllistViewWi...

    [阅读全文]

  • CAListView(列表) [内容预览] 0 | 2019-01-23 13:51:53
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明CAListView和CAScrollView非常相似,只是其内部成列表状,支持水平方案和竖直方向的滑动。常用于一些列表信息的展示,如:通讯录、新闻列表、目录索引等。CAListView使用起来相对比较复杂,一般我们要同时使用CAListView、C...

    [阅读全文]

  • CAScrollViewDelegate [内容预览] 0 | 2019-01-23 13:51:51
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明CAScrollView的代理类,定义了四个响应scrollView相关操作的接口,以及声明了一个用于移除代理的接口。CAScrollViewDelegate方法(点击查看方法介绍)方法说明scrollViewDidMoved触摸滚动时调用scrol...

    [阅读全文]

  • CAScrollView(滚动视图) [内容预览] 0 | 2019-01-23 13:51:50
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明CAScrollView即滚动视图,负责CrossApp的所有滚动操作。可支持裁剪其矩形区域以外的渲染,并让其子数图支持滑动操作与缩放功能。我们在使用CAScrollView时,有时需要对CAScrollView的一个事件进行监听,那么我要就要去实现...

    [阅读全文]

  • CAAlertView(提示框) [内容预览] 0 | 2019-01-23 13:51:49
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明CAAlertView是提示框控件,如果提示框内的按钮个数不超过三个,这个横向排列按钮,如果按钮个数超过三个则纵向排列。CAAlertView方法(点击方法名可查看方法介绍)方法说明addButton添加一个按钮到CAAlertViewsetAler...

    [阅读全文]

  • CAProgress(进度条) [内容预览] 0 | 2019-01-23 13:51:48
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明CAProgress是进度条控件,主要用于显示任务进度。CAProgress属性(点击查看方法介绍)属性说明ProgressTintColor设置进度的颜色ProgressTrackColor设置背景的颜色ProgressTintImage设置进度的...

    [阅读全文]

  • CASwitch(开关控件) [内容预览] 0 | 2019-01-23 13:51:47
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明CASwitch控件,它是开关控件,可以实现类型开关。CASwitch属性(点击属性名可查看属性介绍)属性说明Onswitch是否处于开状态TouchClickswitch是否处于触摸点击事件OnImage获取开状态的图像OffImage获取关状态的...

    [阅读全文]

  • CATextViewDelegate [内容预览] 0 | 2019-01-23 13:51:46
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明textView事件代理CATextViewDelegate方法(点击查看方法介绍)方法说明textViewShouldBeginEditing开始编辑时触发textViewShouldEndEditing结束编辑时触发textViewShouldR...

    [阅读全文]

  • CATextView(多行输入框) [内容预览] 0 | 2019-01-23 13:51:44
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明CATextView是多行输入框,其主要用法和CATextField相似。CATextView属性(点击属性名可查看属性介绍)属性说明TextFontSizeTextView的字体大小TextTextView的文本内容TextColorTextVie...

    [阅读全文]

  • CAButton(按钮) [内容预览] 0 | 2019-01-23 13:51:43
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-29类说明在app开放中按钮是最常用的控件之一,大家对Button的需要也多种多样,CrossApp提供了CAButton,其使用思路主要是根据状态设置来完成的。CAButton按钮类,主要为了接收用户的点击操作,从而触发特定的事件。CAButton属性(点击...

    [阅读全文]

  • CAScale9ImageView(九宫格图片拉伸) [内容预览] 0 | 2019-01-23 13:51:42
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27类说明CAScale9ImageView是CrossApp提供的一种九宫格拉伸图片的解决方案,我们先来了解一下什么是九宫格图片拉伸。在App的设计过程中,为了适配不同的手机分辨率,图片大小需要拉伸或者压缩,这样就出现了可以任意调整大小的拉伸样式。CASca...

    [阅读全文]

  • CAImage、CAImageView(显示一张图片) [内容预览] 0 | 2019-01-23 13:51:41
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27类说明CAImage贴图类,即内存中的纹理,主要用于创建贴图对象,将图像加载进内存,是所有有关贴图类的基础。CAImage属性(点击方法名可查看方法介绍)属性说明PixelFormat像素格式PixelsWide像素宽PixelsHigh像素高Conten...

    [阅读全文]

  • CALabel(显示文本) [内容预览] 0 | 2019-01-23 13:51:39
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27类说明标签文字类,用于显示文本。CALabel属性(点击属性名可查看属性介绍)属性说明Textlabel的文本内容FontNamelabel的字体FontSizelabel的字体大小Dimensionslabel的尺寸大小VerticalTextAlign...

    [阅读全文]

  • DLayout(自适应布局) [内容预览] 0 | 2019-01-23 13:51:38
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27类说明DLayout自适应布局。DLayout属性(点击属性名可查看属性介绍)属性说明horizontal水平方向vertical垂直方向DHorizontalLayoutZero水平方向清零DVerticalLayoutZero垂直方向清零DLayout...

    [阅读全文]

  • Mac OS 下iOS移植android环境配置 [内容预览] 0 | 2019-01-23 13:51:37
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-271.以下移植android的环境配置所需的工具:ADT(eclipse+androidSDK)http://pan.baidu.com/s/1nts4yetandroidNDK(推荐android-ndk-r9c)http://pan.baidu.com/...

    [阅读全文]

  • Mac OS 开发下Xcode环境搭建 [内容预览] 0 | 2019-01-23 13:51:36
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27我们想要在win环境下搭建开发环境需要以下工具,请在必须下载完成后再开始学习:首先下载CROSSAPP引擎:crossapp越新越好啦github地址:https://github.com/9miao/CrossApposchina地址:http://gi...

    [阅读全文]

  • Windows 开发下Android环境配置 [内容预览] 0 | 2019-01-23 13:51:35
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-271.以下移植android的环境配置所需的工具:ADT(eclipse+androidSDK)http://pan.baidu.com/s/1dDnvbjjandroidNDK(推荐android-ndk-r9c)http://pan.baidu.com/...

    [阅读全文]

  • Windows 开发下VS2013环境搭建 [内容预览] 0 | 2019-01-23 13:51:34
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27《一》工欲善其事,必先利其器。我们想要在win环境下搭建开发环境需要以下工具,请在必须下载完成后再开始学习:首先下载CROSSAPP引擎:crossapp越新越好啦github地址:https://github.com/9miao/CrossApposch...

    [阅读全文]

  • CAVector、CAList、CADeque、CAMap(数据容器) [内容预览] 0 | 2019-01-23 13:51:33
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27CAVector、CAList、CADeque、CAMap对应C++中的STL提供的vector、list、deque、map使用方式一致,但是CAVector、CAList、CADeque、CAMap添加和移除元素时,遵循CrossApp的内存管理原则,...

    [阅读全文]

  • 创建CrossApp工程 [内容预览] 0 | 2019-01-23 13:51:32
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-271.Windows下创建CrossApp工程使用命令行的方式:在CrossApp的解压目录下CrossApp/tools/project-creator中有一个创建工程的Python脚本,我们使用create_project.py来创建工程。因此在Wind...

    [阅读全文]

  • CrossApp类结构图 [内容预览] 0 | 2019-01-23 13:51:30
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27CrossApp的根类是CAObject,主要分为视图(view)和控制器(controller),view都派生自CAView,controller都派生自CAViewController。CAView主要分为三类,用于显示文本和图片的view:CALa...

    [阅读全文]

  • CrossApp内存管理 [内容预览] 0 | 2019-01-23 13:51:29
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27CrossApp是用一种引用计数的方式来管理内存对象,通过CAObject、CAAutoreleasePool、CAPoolManager来完成内存的管理。CAObject为引用计数类,在其构造函数的时候,CAObject的引用计数为1,但此时并未加入到自...

    [阅读全文]

  • CrossApp项目结构及入口 [内容预览] 0 | 2019-01-23 13:51:28
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27我创建一个名为HelloCrossApp的工程,那么在引擎的根目录的projects文件夹下,将会出现一个名为HelloCrossApp的工程目录。我们打开这个目录可见下图的的结构:HelloCrossApp的工程目录结构Classes存放我们编写的C++...

    [阅读全文]

  • CrossApp的MVC模式 [内容预览] 0 | 2019-01-23 13:51:27
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27MVC模式简介关于MVC模式,并没有一个非常明确的概念,在不同的开发环境中,设计可能有所区别。面向对象的目标就是设计出低耦合、高聚合的程序,MVC模式提供了一种很好的解决方案。CrossApp是基于MVC模式的,这里的MVC即模型层(Model)、视图层(...

    [阅读全文]

  • CrossApp源码结构 [内容预览] 0 | 2019-01-23 13:51:26
    由?﹏???ζ???﹏﹏?创建,Alma最后一次修改2016-08-27目录说明CrossApp此目录为引擎的源码目录,其主要的两个目录CrossApp.h:所有引擎功能需要包含的头文件,对使用CrossApp开发应用的开发者,屏蔽了底层的系统差异,在需要跨平台的情况下,这个目录下的头文件会包含CrossApp\pla...

    [阅读全文]

  • CrossApp屏幕适配方案 [内容预览] 0 | 2019-01-23 13:51:25
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27我们在开发移动端应用时,首先会面临一个很棘手的问题,就是市场上的手机,平板等设备的屏幕尺寸、分辨率各有不同,屏宽比也多种多样,如何来解决这个问题呢?想要解决这个问题,我们需要了解一下关于显示的一些基础概念,已经市场上我们常见的尺寸及分辨率。常见的分辨率11...

    [阅读全文]

  • CrossApp坐标系浅谈 [内容预览] 0 | 2019-01-23 13:51:24
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-08-27大家学习CrossApp的时候,搞清楚基础概念性的东西,能够大大提高我们学习CrossApp的效率。今天就和大家简单谈谈CrossApp的坐标系统。基础坐标系CrossApp采用的坐标系是屏幕坐标系,即左上角为原点,向右为X轴增长方向、向下对应Y轴增长方向...

    [阅读全文]

 CrossApp   92   30   3/4页      1   2   3   4      GO