저는 NGUI의 UIInput 클래스를 사용하여 사용자가 입력 한 텍스트를 받아들입니다. 나는 모바일 장치에서 텍스트 상자에 입력을 시작할 때. 키보드가 나타나고 "OK"/ "완료"버튼 (iPhone에 대해 말하면 키보드 액세서리보기와 유사)이있는 자체 텍스트 상자가 나타납니다.UIInput NGUI를 사용할 때 온 - 키보드 텍스트 상자를 제거/비활성화하는 방법?
키보드에 해당 텍스트 상자가 표시되지 않도록 설정할 수 있습니까? 또는 그것조차 가능하지 않고 나는 다만 공백을 쏘고있다?
잠시 동안 검색을 통해 수집 할 수있는 것부터 키보드의 모양이 Unity의 "TouchScreenKeyboard"클래스를 사용하여 처리됩니다. 그러나 Unity Scripting reference에 따르면 키보드 내부의 텍스트 필드를 숨길 수있는 것은 없습니다.
Unity Scripting reference: TouchInputKeyboard
PS : - 난 아직도 직접에 입력하여 텍스트 상자에 입력을 넣을 수 있어야한다, 난 그냥 키 보드 내에서 추가 텍스트 상자를 제거 할 싶어요.
더 명확히하려면이 설명이 첨부 된 이미지가 있습니다.
이것은 화면입니다.
i는 텍스트 박스들 중 하나에 입력을 시작합니다. 키보드는 다음과 같이 나타납니다. 키보드 바로 위에있는 텍스트 상자는 원래 것이 아닙니다.
젠장에 체크를 추가 주위 UIInput.cs에서 업데이트()입니다 ... 나는 나 자신을하도록해야 수영장에서 익사. 가장 큰 벙어리. –
Android에서 작동하지 않음 : https://docs.unity3d.com/Manual/script-InputField.html – c4sh
더 이상 수락 할 답변이 아니어야합니다. –