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