TextField에서 알파벳 입력시 선두 문자가 대문자로 되는 것을 방지
문제
TextField를 이용한 화면을 작성했을 때에 입력시에 선두 문자가 자동적으로 대문자가 되어 버리는 일이 있다.
특히 Canvas를 사용하여 화면의 동작을 확인할 때 키보드에서 입력하면 대문자를 소문자로 변환하는 방법이 없고 힘들다.
해결 방법
TextField의 Modifiers인 autocapitalization(_:)을 사용하여 대문자로의 자동 변환을 제어하면 된다.
TextField("ユーザー名", text: $vm.userName)
.autocapitalization(.none)
TextField("メールアドレス", text: $vm.emailAddress)
.autocapitalization(.none)
Reference
이 문제에 관하여(TextField에서 알파벳 입력시 선두 문자가 대문자로 되는 것을 방지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fluith/items/3cfc54bc0d4db6a7e5b1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
TextField의 Modifiers인 autocapitalization(_:)을 사용하여 대문자로의 자동 변환을 제어하면 된다.
TextField("ユーザー名", text: $vm.userName)
.autocapitalization(.none)
TextField("メールアドレス", text: $vm.emailAddress)
.autocapitalization(.none)
Reference
이 문제에 관하여(TextField에서 알파벳 입력시 선두 문자가 대문자로 되는 것을 방지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fluith/items/3cfc54bc0d4db6a7e5b1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)