2014-04-17 3 views
-2

UITextField과 달리 UITextView 키보드에 언어 변경 버튼이없는 것으로 나타났습니다. 왜 애플은 UITextView 키보드에서이 버튼을 제거 했습니까? 이 버튼을 활성화 할 수있는 방법이 있습니까? 사람들이 전화 설정에 추가 된 키보드 언어로 노트를 쓸 수 있기를 바랍니다.UITextView의 키보드 언어 버튼

EDITED : 미래의 누군가를 도울 것입니다. 키보드 유형을 UIKeyboardTypeAlphabet으로 설정했는데이 옵션을 선택하면 언어 버튼이 제거됩니다. 이 질문을 마무리하십시오.

P. 테스트 용 iPhone에서 3 개 언어를 사용할 수 있습니다.

+0

textview 또는 textfield에서 언어 관련 버튼을 볼 수 없습니다 ... –

+0

이것은 사실이 아닙니다. 키보드를 추가로 설치 한 경우 두 객체 모두 언어 버튼이있는 키보드를 제공합니다. 다른 장치를 사용하는 경우 키보드 설정을 확인하십시오. – Desdenova

+0

시뮬레이터 나 장치에서 하나의 언어 만 사용할 수 있으므로 보이지 않습니다. 단추를 볼 언어가 두 개 이상 있어야합니다. –

답변

1

완전히 틀렸어. iOS의 UIKeyboard에는 아무런 차이가 없습니다. 그것은 당신이 사용하는 키보드 유형에 달려 있습니다.

UIKeyboardTypeDefaultUIKeyboardTypeEmailAddressUIKeyboardTypeTwitter에는 모두 이러한 것이 있습니다.

당신은 다음과 같이 설정하십시오 :

txtField.keyboardType = UIKeyboardTypeTwitter; 

UIKeyboardTypeDefault 분명히 아이폰 OS의 모든 UITextView 또는 UITextField의 기본입니다.

+2

예, 귀하의 진술은 제 실수를 찾는데 도움이되지 않았지만 정확합니다. +1 노력. –

1

UITextView에서 UIKeyboardTypeDefault를 사용하는 경우에도이 문제가있는 사용자는 스토리 보드에 가서 "보안 텍스트 항목"이 선택 취소되어 있는지 확인하십시오. 이 옵션을 선택 취소하면 키보드 선택기가 빠른 키보드로 돌아갑니다.