• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

CAResponder

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

类说明

所有在屏幕上显示的对象的超类,定义了响应触摸事件的接口。


基类

CAObject


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

属性
说明
HaveNextResponder下一个响应,默认true
TouchEnabled启用触摸,默认true
ScrollEnabled启用滚动,默认true
HorizontalScrollEnabled启用水平滚动,默认true
VerticalScrollEnabled启用竖直滚动,默认true
PriorityScroll滚动优先级,默认false,cascrollview以及其派生类型默认为true
ReachBoundaryHandOverToSuperview到达边界交给父视图,默认true
TouchEventScrollHandOverToSuperview触摸事件滚动交给superviewv,默认true
MouseMovedEnabled鼠标移动启用,认false
MouseScrollWheelEnabled鼠标滚轮启用,默认false
ZLevel水平
Touches触摸


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

方法 说明
isFirstResponder调用者是否是首对象
resignFirstResponder使调用者失去首对象状态
becomeFirstResponder通知调用者,成为当前window中的首对象。
nextResponder返回下一个接收事件的对象
ccTouchBegan触摸事件开始时的回调函数
ccTouchMoved触摸事件中触点移动时的回调函数
ccTouchEnded触摸事件结束时的回调函数
ccTouchCancelled触摸非正常结束时的回调函数。(例如:电话或锁屏)


CAResponder 属性说明

        HaveNextResponder

Responder->setHaveNextResponder(bool var);


        下一个响应,默认true 

        TouchEnabled

Responder->setTouchEnabled(bool var);

        启用触摸,默认true

        ScrollEnabled

Responder->setScrollEnabled(bool var);


        启用滚动,默认true

        HorizontalScrollEnabled

Responder->setHorizontalScrollEnabled(bool var);


        启用水平滚动,默认true

        VerticalScrollEnabled

Responder->setVerticalScrollEnabled(bool var);


        启用竖直滚动,默认true


        PriorityScroll

Responder->setPriorityScroll(bool var);


        滚动优先级,默认false,cascrollview以及其派生类型默认为true

        ReachBoundaryHandOverToSuperview

Responder->setReachBoundaryHandOverToSuperview(bool var);


        到达边界交给父视图,默认true

        TouchEventScrollHandOverToSuperview

Responder->setTouchEventScrollHandOverToSuperview(bool var);


        触摸事件滚动交给superviewv,默认true

        MouseMovedEnabled

Responder->setMouseMovedEnabled(bool var);


        鼠标移动启用,认false

        MouseScrollWheelEnabled

Responder->setMouseScrollWheelEnabled(bool var);


        鼠标滚轮启用,默认false

        ZLevel

Responder->getZLevel();

        水平

        Touches

Responder->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此参数待定

         解释:触摸非正常结束时的回调函数。(例如:电话或锁屏)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
CAPullToRefreshView发布时间:2022-02-02
下一篇:
CAObject发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap