Kullanıcıdan metin girişini kabul etmek için NGUI'nin UIInput sınıfını kullanıyorum. mobil cihazlarda metin kutusuna yazmaya başladığımda. Bir tuş panosu belirir ve "OK"/"Bitti" düğmesiyle kendi içinde başka bir metin kutusuna sahiptir (iPhone'dan bahsediyorsak, klavye aksesuar görünümü gibi).UIInput NGUI Kullanılırken Klavye Üzerinden Metin Kutusu nasıl kaldırılır/devre dışı bırakılır?
Klavyede görünen metin kutusunu devre dışı bırakabilir miyim? Ya da mümkün değil ve sadece boşlukları mı çekiyorum?
Bir süreliğine arayarak toplayabildiğimden klavyenin görünümü, Unity'nin "TouchScreenKeyboard" sınıfını satın alır. ancak Unity Scripting referansına göre, klavye içerisindeki metin alanını gizleyebilecek hiçbir şey yoktur.
Unity Scripting reference: TouchInputKeyboard
PS: - Hala Doğrudan ilgili hesaba yazarak metin kutusuna girdi koymak gerekir, ben sadece anahtar kurulu içinde fazladan metin kutusu kaldırılmasını istiyoruz. Bu
Bu açıklayan
daha net olması İÇİN ben iliştirilmesi görüntüleri ekranıdır.
i metin birinde yazmaya başladığınızda. Bir klavye aşağıdaki gibi görünür. klavyenin hemen üzerindeki metin kutusunu gördüğünüz gibi orijinal değil.
Lanet bir çek ekledi etrafında UIInput.cs Güncelleme() 'dir ... Kendimi izin vermeli Bir havuzda boğulun .. en büyük dilsiz. –
Bu, Android üzerinde çalışmıyor: https://docs.unity3d.com/Manual/script-InputField.html – c4sh
Bu kabul edilmiş bir yanıt olmamalıdır artık –