2010-04-01 5 views
3

나는 YES로 표시 보안 옵션으로 .xib 파일에의 UITextField 있습니다. 내 장치에 여러 가지 다국어 키보드가 있습니다. 보안 옵션이 NO로 설정하면 , 내 장치의 다국어 키보드를 모두 사용하여 아무런 문제가 없지만,이 YES로 설정되어있을 때, 나는 단지 영어 키보드를 사용할 수있게되었습니다.국제 키보드와의 UITextField 보안 옵션

나는이 기능을 활성화하는 데 사용할 수있는 옵션에 대한 방법이 있나요, 아니면 (보안 옵션을 표시하고 *의로 사용자가 입력하는 텍스트를 대체하지 않습니다) 수동으로 수행해야 할 것?

덕분에,

+0

Chonch - 국제 키보드를 얻는 방법과 함께 작동하도록 YES 옵션을 결정한 적이 있습니까? 그렇다면 비슷한 문제가있어 귀하의 조사 결과를 여기에 적어주십시오. 감사! Chris –

+0

불행히도. 제가 제공 할 수있는 유일한 해결책은 아래 답변에 나열된 것입니다. 약간 두통이지만 다른 방법은 찾을 수 없습니다. 죄송합니다... –

답변

0

저는 믿습니다 - 당신이 당신의 텍스트 필드에 영어 문자가 필요합니다. 나는 당신이 다음의 방법을 사용하는 것을 선호합니다. 이 방법을 사용하여 당신은 당신이 필요하지 않은 것을 &을 필요로하는 일 문자를 필터링 할 수 있습니다.

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

}