W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
類說明
所有在屏幕上顯示的對象的超類,定義了響應(yīng)觸摸事件的接口。
基類
CAObject
CAResponder 屬性(點(diǎn)擊查看方法介紹)
屬性 | 說明 |
HaveNextResponder | 下一個響應(yīng),默認(rèn)true |
TouchEnabled | 啟用觸摸,默認(rèn)true |
ScrollEnabled | 啟用滾動,默認(rèn)true |
HorizontalScrollEnabled | 啟用水平滾動,默認(rèn)true |
VerticalScrollEnabled | 啟用豎直滾動,默認(rèn)true |
PriorityScroll | 滾動優(yōu)先級,默認(rèn)false,cascrollview以及其派生類型默認(rèn)為true |
ReachBoundaryHandOverToSuperview | 到達(dá)邊界交給父視圖,默認(rèn)true |
TouchEventScrollHandOverToSuperview | 觸摸事件滾動交給superviewv,默認(rèn)true |
MouseMovedEnabled | 鼠標(biāo)移動啟用,認(rèn)false |
MouseScrollWheelEnabled | 鼠標(biāo)滾輪啟用,默認(rèn)false |
ZLevel | 水平 |
Touches | 觸摸 |
CAResponder 方法(點(diǎn)擊查看方法介紹)
方法 | 說明 |
isFirstResponder | 調(diào)用者是否是首對象 |
resignFirstResponder | 使調(diào)用者失去首對象狀態(tài) |
becomeFirstResponder | 通知調(diào)用者,成為當(dāng)前window中的首對象。 |
nextResponder | 返回下一個接收事件的對象 |
ccTouchBegan | 觸摸事件開始時的回調(diào)函數(shù) |
ccTouchMoved | 觸摸事件中觸點(diǎn)移動時的回調(diào)函數(shù) |
ccTouchEnded | 觸摸事件結(jié)束時的回調(diào)函數(shù) |
ccTouchCancelled | 觸摸非正常結(jié)束時的回調(diào)函數(shù)。(例如:電話或鎖屏) |
CAResponder 屬性說明
Responder->setHaveNextResponder(bool var);
下一個響應(yīng),默認(rèn)true
Responder->setTouchEnabled(bool var);
啟用觸摸,默認(rèn)true
Responder->setScrollEnabled(bool var);
啟用滾動,默認(rèn)true
Responder->setHorizontalScrollEnabled(bool var);
啟用水平滾動,默認(rèn)true
Responder->setVerticalScrollEnabled(bool var);
啟用豎直滾動,默認(rèn)true
Responder->setPriorityScroll(bool var);
滾動優(yōu)先級,默認(rèn)false,cascrollview以及其派生類型默認(rèn)為true
ReachBoundaryHandOverToSuperview
Responder->setReachBoundaryHandOverToSuperview(bool var);
到達(dá)邊界交給父視圖,默認(rèn)true
TouchEventScrollHandOverToSuperview
Responder->setTouchEventScrollHandOverToSuperview(bool var);
觸摸事件滾動交給superviewv,默認(rèn)true
Responder->setMouseMovedEnabled(bool var);
鼠標(biāo)移動啟用,認(rèn)false
Responder->setMouseScrollWheelEnabled(bool var);
鼠標(biāo)滾輪啟用,默認(rèn)false
Responder->getZLevel();
Responder->getTouches();
觸摸
CAResponder 方法說明
返回值:bool
參數(shù):
解釋:返回一個布爾值用于判斷當(dāng)前對象是否為首對象。
virtual bool resignFirstResponder()
返回值:bool
參數(shù):
解釋:讓調(diào)用對象在當(dāng)前window中失去首對象狀態(tài)
virtual bool becomeFirstResponder()
返回值:bool
參數(shù):
解釋:將調(diào)用者設(shè)置為首對象,返回bool值判斷是否設(shè)置成功,設(shè)置為首對象的對象可以接收所有view的觸摸事件。
virtual CAResponder* nextResponder()
返回值:CAResponder*
參數(shù):
解釋:返回下一個接收事件的對象,如果沒有則返回NULL。
virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)
返回值:bool
參數(shù):
類型 | 參數(shù)名 | 說明 |
CCTouch* | pTouch | 觸摸傳遞對象 |
CCEvent* | pEvent | 此參數(shù)待定 |
解釋:觸摸事件開始時的回調(diào)函數(shù)
virtual void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent)
返回值:bool
參數(shù):
類型 | 參數(shù)名 | 說明 |
CCTouch* | pTouch | 觸摸傳遞對象 |
CCEvent* | pEvent | 此參數(shù)待定 |
解釋:觸摸事件中觸點(diǎn)移動時的回調(diào)函數(shù)
virtual void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent)
返回值:bool
參數(shù):
類型 | 參數(shù)名 | 說明 |
CCTouch* | pTouch | 觸摸傳遞對象 |
CCEvent* | pEvent | 此參數(shù)待定 |
解釋:觸摸事件結(jié)束時的回調(diào)函數(shù)
virtual void ccTouchCancelled(CCTouch *pTouch, CCEvent *pEvent)
返回值:bool
參數(shù):
類型 | 參數(shù)名 | 說明 |
CCTouch* | pTouch | 觸摸傳遞對象 |
CCEvent* | pEvent | 此參數(shù)待定 |
解釋:觸摸非正常結(jié)束時的回調(diào)函數(shù)。(例如:電話或鎖屏)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: