我正在嘗試創建特殊的UITextField
,其中文本將在一定數量的字符後分開。我知道-shouldChangeCharactersInRange
代表UITextField
可以使用。shouldChangeCharactersInRange與特殊分隔
現在,我需要一些更復雜的分隔,同時在UITextField
中輸入文本。我需要在每4個字符後用空格分隔空格。最後2個字符也應該與其餘的空格分開。
例子: XXNL XNLX XLMD XMLD XX
我知道我必須要使用此方法...
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
但不知道做什麼用這種方法做的。誰能幫我 ?
嘗試保存以前的字符並比較當前字符和先前的字符是空格然後返回否則不允許。空間af一個角色是允許的,並且空間之後的空間是不允許的。 – NHS
是的,我已經嘗試過這一個。只有空格應該自動添加。用戶必須像正常一樣輸入值,系統應該添加空格。 – user1713954