当前位置:K88软件开发文章中心编程语言APP编程CrossApp → 文章内容

CAView

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 13:52:53

由 ?﹏???ζ???﹏﹏? 创建, 最后一次修改 2016-09-08 类说明 视图类CAView是整个CrossApp引擎最基本的类,负责将各式各样的界面呈现出来,我们在App中所能看见的的一切界面其实就是一个个CAView的组合。CAView负责在屏幕上定义矩形区域,在展示用户界面及响应用户界面交互方面发挥关键作用。每个视图对象要负责渲染试图矩形区域中的内容,并响应该区域内发生的操作事件,视图是应用程序用户交互的重要机制。除了显示内容和处理事件之外,试图还可以管理一个或多个子视图。我们可以在一个view上面添加多个子view,而作为父view,即父节点,负责管理其直接子视图,并根据需要调整他们的位置和尺寸,以及响应他们没有处理的事件。基类CAResponderCAView 方法(点击查看方法介绍)方法说明create创建createWithFrame创建,并指定其FramecreateWithFrame创建,并指定Frame和ColorcreateWithCenter创建,并设置其CentercreateWithCenter创建,并设置其Center和ColorcreateWithLayout创建,并设置其LayoutcreateWithLayout创建,并设置其Layout和ColorcreateWithColor创建,并指定Colorinit初始化initWithFrame初始化,并指定其FrameinitWithCenter初始化,并指定其CenterinitWithLayout初始化,并指定其LayoutinitWithColor初始化,并指定其Colordescription描述setZOrderzOrder轴值_setZOrderz轴值getZOrder获取z轴值setVertexZ顶点z轴值getVertexZ获取顶点z轴值setScaleX设置X轴缩放getScaleX获取X轴缩放setScaleY设置Y轴缩放getScaleY获取Y轴缩放setScale设置缩放getScale获取缩放setScale设置缩放,并指定其X轴Y轴setSkewX设置X倾斜getSkewX获取X倾斜setSkewY设置Y倾斜getSkewY获取Y倾斜setAnchorPoint设置锚点getAnchorPoint获取锚点setAnchorPointInPoints设置锚点的点getAnchorPointInPoints获取锚点的点setFrame设置FramegetFrame获取FramesetFrameOrigin设置Frame轴值getFrameOrigin获取Frame轴值setCenter设置CentergetCenter获取CentersetBounds设置边界getBounds获取边界setCenterOrigin设置Center轴值getCenterOrigin获取Center轴值setVisible设置是否可见isVisible查看是否可见setRotation设置旋转,并指定角度getRotation获取旋转角度setRotationX设置X轴旋转,并指定角度getRotationX获取X周旋转角度setRotationY设置Y轴旋转,并指定角度getRotationY获取Y轴旋转角度addSubview将子视图添加进当前视图insertSubview将子视图添加进当前视图,并指定一个Z轴值getSubviewByTag通过 tag 获取子视图getSubviewByTextTag通过 TextTag 获取子视图getSubviews获取子视图的集合getSubviewsCount获取子视图数量setSuperview设置视图getSuperview获取视图removeFromSuperview从父视图移除removeSubview删除子视图removeSubviewByTag删除子视图,根据tagremoveSubviewByTextTag删除子视图,根据TextTagremoveAllSubviews移除当前视图的所有子视图reorderSubview记录子视图与对应的标签值sortAllSubviews对当前视图的所有子视图进行排序isRunning查看是否运行onEnter进入onEnterTransitionDidFinish当图像加载时调用的事件回调onExit退出onExitTransitionDidStart当图像加载结束时调用的事件回调getCamera获得相机draw显示visit访问nextResponder获取下一个Respondercopy复制ViewccTouchBegan触摸事件开始时的回调函数ccTouchMoved触摸事件中触点移动时的回调函数ccTouchEnded触摸事件结束时的回调函数ccTouchCancelled触摸非正常结束时的回调函数(例如:电话或锁屏)CAView 方法说明static CAView* create(void);返回值:CAView*参数:解释:创建static CAView* createWithFrame(const DRect& rect);返回值:CAView*参数:类型参数名说明DRect&rect区域大小解释:创建,并指定其Framestatic CAView* createWithFrame(const DRect& rect, const CAColor4B& color4B);返回值:CAView*参数:类型参数名说明DRect&rect区域大小CAColor4B&color4Bview颜色解释:创建,并指定Frame和Colorstatic CAView* createWithCenter(const DRect& rect);返回值:CAView*参数:类型参数名说明DRect&rect中心点的位置及大小解释:创建,并设置其Centerstatic CAView* createWithCenter(const DRect& rect, const CAColor4B& color4B);返回值:CAView*参数:类型参数名说明DRect&rect中心点的位置及大小CAColor4B&color4Bview颜色解释:创建,并设置其Center和Colorstatic CAView* createWithLayout(const DLayout& layout);返回值:CAView*参数:类型参数名说明const DLayout&layoutlayout解释:创建,并设置其Layoutstatic CAView* createWithLayout(const DLayout& layout, const CAColor4B& color4B);返回值:CAView*参数:类型参数名说明const DLayout&layoutlayoutCAColor4B&color4Bview颜色解释:创建,并设置其Layout和Colorstatic CAView* createWithColor(const CAColor4B& color4B);返回值:CAView*参数:类型参数名说明CAColor4B&color4Bview颜色解释:创建,并指定Colorvirtual bool init();返回值:bool参数:解释:初始化virtual bool initWithFrame(const DRect& rect);返回值:bool参数:类型参数名说明DRect&rect区域大小解释:初始化,并指定其Framevirtual bool initWithCenter(const DRect& rect);返回值:bool参数:类型参数名说明DRect&rect中心点大小解释:初始化,并指定其Centervirtual bool initWithLayout(const DLayout& layout);返回值:bool参数:类型参数名说明const DLayout&layoutlayout解释:初始化,并指定其Layoutvirtual bool initWithColor(const CAColor4B& color4B);返回值:bool参数:类型参数名说明CAColor4B&color4Bview颜色解释:初始化,并指定其Colorconst char* description(void);返回值:char*参数:解释:描述virtual void setZOrder(int zOrder);返回值:void参数:类型参数名说明intzOrderzOrder轴值解释:zOrder轴值virtual void _setZOrder(int z);返回值:void参数:类型参数名说明intzz轴值解释:z轴值virtual int getZOrder();返回值:int参数:解释:获取z轴值virtual void setVertexZ(float vertexZ);返回值:void参数

[1] [2] [3]  下一页


CAView