iphone - objective - textfield change event swift




Come si apre la tastiera automaticamente su UITextField? (2)

Ho una tabella molto semplice e quando tocuh una cella apre una nuova vista con un UITextfield. Tutto quello che voglio è che la tastiera si apra automaticamente, senza che l'utente debba toccare UITextfield.

È tutto fatto in Interface Builder, quindi non sono sicuro di come lo faccio. Credo di aver bisogno di mettere a fuoco a un certo punto?

Grazie


Per far sì che la tastiera si mostri immediatamente, dovrai impostare il campo di testo come primo risponditore usando la seguente riga:

[textField becomeFirstResponder];

Si consiglia di posizionarlo nel metodo viewDidAppear: .


Swift 3 e 4:

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    textField.becomeFirstResponder()
}




builder