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

CAResponder

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

由 ?﹏???ζ???﹏﹏? 创建, 最后一次修改 2016-09-10 类说明所有在屏幕上显示的对象的超类,定义了响应触摸事件的接口。基类CAObjectCAResponder 属性(点击查看方法介绍)属性说明HaveNextResponder下一个响应,默认trueTouchEnabled启用触摸,默认trueScrollEnabled启用滚动,默认trueHorizontalScrollEnabled启用水平滚动,默认trueVerticalScrollEnabled启用竖直滚动,默认truePriorityScroll滚动优先级,默认false,cascrollview以及其派生类型默认为trueReachBoundaryHandOverToSuperview到达边界交给父视图,默认trueTouchEventScrollHandOverToSuperview触摸事件滚动交给superviewv,默认trueMouseMovedEnabled鼠标移动启用,认falseMouseScrollWheelEnabled鼠标滚轮启用,默认falseZLevel水平Touches触摸CAResponder 方法(点击查看方法介绍)方法 说明isFirstResponder调用者是否是首对象resignFirstResponder使调用者失去首对象状态becomeFirstResponder通知调用者,成为当前window中的首对象。nextResponder返回下一个接收事件的对象ccTouchBegan触摸事件开始时的回调函数ccTouchMoved触摸事件中触点移动时的回调函数ccTouchEnded触摸事件结束时的回调函数ccTouchCancelled触摸非正常结束时的回调函数。(例如:电话或锁屏)CAResponder 属性说明        HaveNextResponderResponder->setHaveNextResponder(bool var);        下一个响应,默认true         TouchEnabledResponder->setTouchEnabled(bool var);        启用触摸,默认true        ScrollEnabledResponder->setScrollEnabled(bool var);        启用滚动,默认true        HorizontalScrollEnabledResponder->setHorizontalScrollEnabled(bool var);        启用水平滚动,默认true        VerticalScrollEnabledResponder->setVerticalScrollEnabled(bool var);        启用竖直滚动,默认true        PriorityScrollResponder->setPriorityScroll(bool var);        滚动优先级,默认false,cascrollview以及其派生类型默认为true        ReachBoundaryHandOverToSuperviewResponder->setReachBoundaryHandOverToSuperview(bool var);        到达边界交给父视图,默认true        TouchEventScrollHandOverToSuperviewResponder->setTouchEventScrollHandOverToSuperview(bool var);        触摸事件滚动交给superviewv,默认true        MouseMovedEnabledResponder->setMouseMovedEnabled(bool var);        鼠标移动启用,认false        MouseScrollWheelEnabledResponder->setMouseScrollWheelEnabled(bool var);        鼠标滚轮启用,默认false        ZLevelResponder->getZLevel();        水平        TouchesResponder->getTouches();        触摸CAResponder 方法说明        bool isFirstResponder()       返回值:bool     参数:     解释:返回一个布尔值用于判断当前对象是否为首对象。         virtual bool resignFirstResponder()     返回值:bool     参数:     解释:让调用对象在当前window中失去首对象状态         virtual bool becomeFirstResponder()        返回值:bool         参数:         解释:将调用者设置为首对象,返回bool值判断是否设置成功,设置为首对象的对象可以接收所有view的触摸事件。        virtual CAResponder* nextResponder()        返回值:CAResponder*     参数:         解释:返回下一个接收事件的对象,如果没有则返回NULL。         virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)        返回值:bool 参数:类型参数名说明CCTouch*pTouch触摸传递对象CCEvent*pEvent此参数待定         解释:触摸事件开始时的回调函数         virtual void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent)    返回值:bool 参数:类型参数名说明CCTouch*pTouch触摸传递对象CCEvent*pEvent此参数待定         解释:触摸事件中触点移动时的回调函数        virtual void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent)    返回值:bool 参数:类型参数名说明CCTouch*pTouch触摸传递对象CCEvent*pEvent此参数待定         解释:触摸事件结束时的回调函数            virtual void ccTouchCancelled(CCTouch *pTouch, CCEvent *pEvent)    返回值:bool 参数:类型参数名说明CCTouch*pTouch触摸传递对象CCEvent*pEvent此参数待定         解释:触摸非正常结束时的回调函数。(例如:电话或锁屏)

CAResponder