UITextField限制字數(shù),支持iOS7

解決了iOS7上position對象總是不為nil造成判斷不準的問題
- (void)nikeNameTFDidChange {

NSString *toBeString    = self.nickName.text;
// 當(dāng)前輸入法 - 這個判斷可以去掉其實
NSString *inputLanguage = [[self.nickName textInputMode] primaryLanguage];

if([inputLanguage isEqualToString:@"zh-Hans"]){ //簡體中文輸入奕筐,包括簡體拼音,健體五筆屁擅,簡體手寫
    
    //獲取高亮部分
    UITextRange *selectedRange = [self.nickName markedTextRange];
    UITextPosition *position   = [self.nickName positionFromPosition:selectedRange.start offset:0];
    // 沒有高亮選擇的字插佛,則對已輸入的文字進行字數(shù)統(tǒng)計和限制
    // DL修改 添加判斷條件  || !selectedRange
    if (!position || !selectedRange){
        //非高亮
        [self processNickNameText:toBeString];
    }
}else{
    //中文輸入法以外
    [self processNickNameText:toBeString];
}
}
- (void)processNickNameText:(NSString *)toBeString {

 if (toBeString.length > 11) {
    
    self.nickName.text = [toBeString substringToIndex:11];
    [MBProgressHUD showMessage:@"您最多只能輸入11個字" toView:self.view hudConfig:nil];
}else if (toBeString.length == 11 && [self.nickName.text isEqualToString:_loginname]) {
    
    self.nickName.text = [self.nickName.text stringByReplacingCharactersInRange:NSMakeRange(3, 4) withString:@"****"];
    [MBProgressHUD showMessage:@"您的昵稱為手機號,將加密展示~" toView:self.view hudConfig:nil];
}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末剑勾,一起剝皮案震驚了整個濱河市埃撵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌虽另,老刑警劉巖暂刘,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異捂刺,居然都是意外死亡谣拣,警方通過查閱死者的電腦和手機募寨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來森缠,“玉大人拔鹰,你說我怎么就攤上這事」蠛” “怎么了列肢?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宾茂。 經(jīng)常有香客問我瓷马,道長,這世上最難降的妖魔是什么跨晴? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任欧聘,我火速辦了婚禮,結(jié)果婚禮上坟奥,老公的妹妹穿的比我還像新娘树瞭。我一直安慰自己,他們只是感情好爱谁,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布晒喷。 她就那樣靜靜地躺著,像睡著了一般访敌。 火紅的嫁衣襯著肌膚如雪凉敲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天寺旺,我揣著相機與錄音爷抓,去河邊找鬼。 笑死阻塑,一個胖子當(dāng)著我的面吹牛蓝撇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播陈莽,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼渤昌,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了走搁?” 一聲冷哼從身側(cè)響起独柑,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎私植,沒想到半個月后忌栅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡曲稼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年索绪,在試婚紗的時候發(fā)現(xiàn)自己被綠了湖员。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡者春,死狀恐怖破衔,靈堂內(nèi)的尸體忽然破棺而出清女,到底是詐尸還是另有隱情钱烟,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布嫡丙,位于F島的核電站拴袭,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏曙博。R本人自食惡果不足惜拥刻,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望父泳。 院中可真熱鬧般哼,春花似錦、人聲如沸惠窄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杆融。三九已至楞卡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間脾歇,已是汗流浹背蒋腮。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留藕各,地道東北人池摧。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像激况,于是被迫代替她去往敵國和親作彤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)至元數(shù)據(jù)結(jié)尾創(chuàng)建: 董瀟偉誉碴,最新修改于: 十二月 23, 2016 轉(zhuǎn)至元數(shù)據(jù)起始第一章:isa和Class一....
    40c0490e5268閱讀 1,726評論 0 9
  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 13,836評論 0 38
  • 在iOS中隨處都可以看到絢麗的動畫效果宦棺,實現(xiàn)這些動畫的過程并不復(fù)雜,今天將帶大家一窺ios動畫全貌黔帕。在這里你可以看...
    每天刷兩次牙閱讀 8,514評論 6 30
  • 每次坐車都會很難過代咸。。成黄。 不是車多擠 呐芥,多熱逻杖,多累,是缺少你愛的人關(guān)心思瘟,真心的很難過荸百。。滨攻。
    Alice隨想閱讀 264評論 0 0
  • 1够话、不能因為想弛所以更弛,任務(wù)有時需要壓 2光绕、威嚴必須有女嘲,否則無法壓人 3、插手每個安排诞帐,目前的工作而言欣尼,只能強壓...
    阿殷_c7c6閱讀 206評論 0 0