2010-04-01 36 views
3

我有一個.xib文件的UITextField與安全選項標記爲YES。 我的設備上有幾個國際鍵盤。 當安全選項設置爲NO時,使用我設備上的所有國際鍵盤時沒有問題,但當設置爲YES時,我只能使用英文鍵盤。國際鍵盤和UITextField安全選項

有沒有辦法的選擇,我可以用它來啓用此功能,否則我將不得不手動做到這一點(不標記安全選項和替換*的用戶輸入文字)?

感謝,

+0

Chonch - 你有沒有確定如何獲得國際鍵盤和安全選項YES一起工作?如果可以,請在這裏註明您的發現,因爲我有類似的問題?謝謝!克里斯 – 2011-07-06 06:19:49

+0

不幸的不是。我能提供的唯一解決方案是下面答案中列出的解決方案。這有點令人頭疼,但我找不到任何其他方式。抱歉... – 2011-07-07 06:21:54

回答

0

我相信 - 你需要在文本字段只有英文字符。我更喜歡你使用下面的方法。 通過使用這種方法,你可以過濾掉你需要什麼字符&什麼是不需要的。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ 

}