SORU
21 NİSAN 2009, Salı


UİWebview iPhone Nasıl sayısal bir klavye zorlamak için? Mümkün mü?

™ İle iPhone uygulamaları geliştirmek için yeni şeyler deniyorum. ™ İyi çalışıyor temelde bir UİWebView sarar. Sorun benim app sadece sayısal girişi çeşitli giriş alanları vardır. Gerçekten kullanıcı her alanında sayısal geçmek için zorlar varsayılan standart klavye, kabul etmek yerine sayısal tuş takımını zorlamak gerekiyor. Eğer bu mümkün olup olmadığını biliyor mu? Nasıl?

Açıklama: Apple şu anda bu izin için herhangi bir API sağlamaz biliyorum. Eğer UİWebView devralınan özel bir sınıf oluşturma yardımcı olabilir eğer ben merak ediyorum, ya da belki özel bir klavye oluşturmak bazı olasılıklar açsın ki?

Güncelleme 6 Kas 2009 - aşağıda belirtildiği Gibi, Apple son zamanlarda bu, bir kez daha, desteklenir, böylece safari işlevselliği güncellendi. Kabul cevabı yansıtacak şekilde değiştirildi.

 <html>
<input type='tel'/>
<input type='number'/>
<input type='email'/>
<input />
</html>

Yukarıda şimdi, sırayla: aşağıda gösterilmiştir

  • alt text
  • alt text
  • alt text
  • alt text

CEVAP
1 EKİM 2009, PERŞEMBE


Yeni HTML5 input type öznitelikleri Mobil Safari destekler gibi görünüyore-posta,numarası,arama,telveurl. Bu görüntülenen klavye geçecektir. the type attribute bkz.

Yani, örneğin, bunu yapabilirsiniz:

<input type="number" />

Ve giriş kutusunda odak olduğunda, numara klavye kullanıcının tam klavye ve vurmak "123" düğmesine basın. olsaydı (olarak gösterilir

Eğer gerçekten sadece sayılar istiyorsanız, belirtin:

<input type="tel" />

Ve sonra kullanıcı telefon numarasını tuş takımı çevirme.

Mobil Safari ile bu işleri ... ben sadece UİWebView ile çalışacağını tahmin ediyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • HTC

    HTC

    12 Ocak 2006
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009