반응형
# Unity에서 모바일(Android, iOS)로 개발을 진행하다보면, TMP_InputField에서 패스워드로 설정 시 미작동하는 오류가 간간히 발생함
# 해결방법은 간단함
1. 프로젝트 폴더의 TMP_InputField.cs를 연다
2. ActivateInputFieldInternal() 함수를 찾는다.
3. 아래 코드를 찾는다
if (shouldHideSoftKeyboard == false && m_ReadOnly == false && contentType != ContentType.Custom)
4. 아래 코드로 바꾼다
if (shouldHideSoftKeyboard == false && m_ReadOnly == false)
5. 테스트 해보면 모바일에서 키보드가 잘 올라오는것을 확인할 수 있다
반응형
'개발 > Unity' 카테고리의 다른 글
Unity Visual Studio Code Asset Namespace 못찾는 오류 해결 방법 (0) | 2020.12.28 |
---|---|
Unity Android 로그인을 위한 움직이는 UI 구현 (0) | 2020.12.01 |
Unity Android 디버깅로그 확인하기 (0) | 2020.11.30 |
Unity GameObject의 모든 하위 Transform에 접근하기 (0) | 2020.11.27 |
Unity Highlighting System 미적용 이슈 해결방법 (0) | 2020.11.17 |