[textname addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
- (void)textFieldDidChange:(UITextField *)textField
{
if (textField == self.clockName) {
NSString *toBeString = textField.text;
NSString *lang = [[UITextInputMode currentInputMode] primaryLanguage]; // 鍵盤輸入模式
if ([lang isEqualToString:@"zh-Hans"]) { // 簡體中文輸入殿雪,包括簡體拼音留特,健體五筆,簡體手寫
UITextRange *selectedRange = [textField markedTextRange];
//獲取高亮部分
UITextPosition *position = [textField positionFromPosition:selectedRange.start offset:0];
// 沒有高亮選擇的字晴氨,則對已輸入的文字進行字數(shù)統(tǒng)計和限制
if (!position) {
if (toBeString.length > CLOCKNAME_MAX_LENGTH) {
textField.text = [toBeString substringToIndex:CLOCKNAME_MAX_LENGTH];
}
}
// 有高亮選擇的字符串,則暫不對文字進行統(tǒng)計和限制
else{
}
}
// 中文輸入法以外的直接對其統(tǒng)計限制即可,不考慮其他語種情況
else{
if (toBeString.length > CLOCKNAME_MAX_LENGTH) {
textField.text = [toBeString substringToIndex:CLOCKNAME_MAX_LENGTH];
}
}
}
}
文本長度限制
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門策幼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邑时,“玉大人,你說我怎么就攤上這事特姐。” “怎么了黍氮?”我有些...
- 文/不壞的土叔 我叫張陵唐含,是天一觀的道長。 經(jīng)常有香客問我沫浆,道長捷枯,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任专执,我火速辦了婚禮淮捆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘本股。我一直安慰自己攀痊,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布拄显。 她就那樣靜靜地躺著苟径,像睡著了一般。 火紅的嫁衣襯著肌膚如雪躬审。 梳的紋絲不亂的頭發(fā)上棘街,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼罗心!你這毒婦竟也來了里伯?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布髓抑,位于F島的核電站,受9級特大地震影響优幸,放射性物質(zhì)發(fā)生泄漏吨拍。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一网杆、第九天 我趴在偏房一處隱蔽的房頂上張望羹饰。 院中可真熱鬧,春花似錦碳却、人聲如沸队秩。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽刹碾。三九已至,卻和暖如春座柱,著一層夾襖步出監(jiān)牢的瞬間迷帜,已是汗流浹背物舒。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- UITextField如何限制限制文本輸入長度 原理和UITextView限制文本輸入長度原理一樣,不同的是UIT...
- UITextView如何限制限制文本輸入長度 1. 開發(fā)中,經(jīng)常遇到要限制字符串輸入長度的需求,你首先想到的可能會...
- 我到底想要干啥奈搜? 需求的本意是EditText只能輸入不超過一行的文字并且不會出現(xiàn)"…"悉盆,所以簡單使用single...
- 問題描述:在項目開發(fā)中馋吗,經(jīng)常會碰到一個文本輸入框?qū)斎胛谋镜拈L度的限制焕盟,每次的處理方式都不太統(tǒng)一,現(xiàn)在做一次總結(jié)宏粤。...