반응형
UITextField 예측 텍스트 비활성화
iOS 8이 출시되면서 UITextField에 입력을 시작할 때 키보드의 예측 텍스트 섹션을 비활성화하고 싶습니다. 이것이 어떻게 수행되는지 확실하지 않으면 어떤 도움을 주시면 감사하겠습니다!
autoCorrectionType을 UITextAutocorrectionTypeNo로 설정하면 트릭이 발생했습니다.
목표 -C
textField.autocorrectionType = UITextAutocorrectionTypeYes;
textField.autocorrectionType = UITextAutocorrectionTypeNo;
스위프트 2
textField.autocorrectionType = .Yes
textField.autocorrectionType = .No
스위프트 3
textField.autocorrectionType = .yes
textField.autocorrectionType = .no
스위프트 2
textField.autocorrectionType = .Yes
textField.autocorrectionType = .No
스위프트 3
textField.autocorrectionType = .yes
textField.autocorrectionType = .no
선택한 답은 맞지만 스토리 보드에서도 똑같이 할 수있는 옵션이 있습니다.
필요한 것은 텍스트 필드를 선택하고 "Show the Attributes inspector"에서 수정을 NO로 설정하는 것 입니다.
이와 같이 UITextAutocorrectionType을 켜거나 끕니다.
myTextView.autocorrectionType = UITextAutocorrectionTypeNo;
myTextView.autocorrectionType = UITextAutocorrectionTypeYes;
autocorrectionType을 .no로 설정하면 내 테이블 뷰가 마지막 항목으로 스크롤 할 수 있습니다. 마지막 줄의 예측 텍스트가 선택되지 않도록 차단되었습니다.
SWIFT-3에서 수정 됨 :
myTextField.autocorrectionType = .no
언어 키 (구형 모양 또는 이모티콘 미소 얼굴 모양)를 길게 누르고 "예측"토글을 끄기로 설정합니다.
참고 URL : https://stackoverflow.com/questions/25767522/disable-uitextfield-predictive-text
반응형
'programing' 카테고리의 다른 글
gradle (1.1.2-5)로 빌드하는 데 사용되는 kotlin 버전이 IDE 플러그인 (1.1.2-4)에 번들로 제공되는 버전과 다릅니다. (0) | 2020.11.03 |
---|---|
조인 및 행 기반 제한 (페이징)을 사용하여 최대 절전 모드에서 고유 한 결과를 얻는 방법은 무엇입니까? (0) | 2020.11.03 |
angular2의 구성 요소에 문자열 값을 전달하는 방법 (0) | 2020.11.03 |
해당 이름의 작업이 이미 존재하므로 작업 '래퍼'를 추가 할 수 없습니다. (0) | 2020.11.03 |
ASP.NET Web API : 설명이없는 500 내부 서버 오류 (0) | 2020.11.02 |