W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
類說(shuō)明
CATextField的數(shù)據(jù)代理
CATextFieldDelegate 方法(點(diǎn)擊查看方法介紹)
方法 | 說(shuō)明 |
textFieldShouldBeginEditing | 開(kāi)始編輯時(shí)觸發(fā) |
textFieldShouldEndEditing | 結(jié)束編輯時(shí)觸發(fā) |
textFieldShouldReturn | 返回時(shí)觸發(fā) |
keyBoardHeight | 鍵盤高度 |
textFieldShouldChangeCharacters | 文字更改后觸發(fā) |
CATextFieldDelegate 方法說(shuō)明
virtual bool textFieldShouldBeginEditing(CATextField * sender)
返回值:bool
參數(shù):
類型 | 參數(shù)名 | 說(shuō)明 |
CATextField* | sender | 當(dāng)前textField |
解釋:開(kāi)始編輯時(shí)觸發(fā)
virtual bool textFieldShouldEndEditing(CATextField * sender)
返回值:bool
參數(shù):
類型 | 參數(shù)名 | 說(shuō)明 |
CATextField* | sender | 當(dāng)前textField |
解釋:結(jié)束編輯時(shí)觸發(fā)(如果發(fā)件人不想從時(shí)間中分離,返回true)
virtual void textFieldShouldReturn(CATextField *sender){}
返回值:void
參數(shù):
類型 | 參數(shù)名 | 說(shuō)明 |
CATextField* | sender | 當(dāng)前textField |
解釋:返回時(shí)觸發(fā)
virtual void keyBoardHeight(CATextField *sender, int height){}
返回值:void
參數(shù):
類型 | 參數(shù)名 | 說(shuō)明 |
CATextField* | sender | 當(dāng)前textField |
int | height | 高度 |
解釋:鍵盤高度
virtual bool textFieldShouldChangeCharacters(CATextField* sender, unsigned int location, unsigned int lenght, const std::string& changedText);
返回值:bool
參數(shù):
類型 | 參數(shù)名 | 說(shuō)明 |
CATextField* | sender | 當(dāng)前textField |
unsigned int | location | 光標(biāo)選中的字符串,即被替換的字符串 |
unsigned int | lenght | length為0時(shí),表示刪除 |
const std::string& | changedText | 更改文本時(shí)Text內(nèi)容 |
解釋:textField文字更改后觸發(fā)(返回true表示修改生效,返回false表示不做修改,textField的內(nèi)容不變)
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)系方式:
更多建議: