2010-05-10 14 views
8

Voglio mostrare la tastiera iphone. Come posso scrivere il codice (programmaticamente) per mostrare la tastiera.Mostra tastiera iPhone programmaticamente

+0

Possibile duplicato di http://stackoverflow.com/questions/259819/how-do-i-show-thekeykey-by-default-in-uitextview –

risposta

17

Come ha detto Jacob, è necessario eseguiresu un UITextView per renderlo il primo risponditore, l'oggetto con cui l'utente sta attualmente lavorando. Se lo fai, il sistema operativo dell'iPhone mostra automaticamente la tastiera, perché è ciò che è necessario per lavorare con un UITextView dal punto di vista dell'utente.

+0

ringraziamenti Per risposta DouweM – mukeshpawar

8

Come altri hanno notato, si invia il messaggio becomeFirstResponder al controllo che si desidera modificare la tastiera.

Un'ultima cosa da tenere presente è che se si collega una tastiera esterna a un iPad, la tastiera non apparirà sullo schermo. È necessario progettare la vista in modo che non sembri stupida senza la tastiera su schermo.

+0

ringraziamenti Per la risposta Stephen ... – mukeshpawar