¿Cómo puedo asignar el foco por programación a un UITextField específico en una vista? Tengo varios campos y visualización en vista, me gustaría poner el cursor en un campo específico, no el primero en la parte superior.UITextField focus
57
A
Respuesta
136
hacer esto en viewWillAppear:
[desiredField becomeFirstResponder];
Al hacer el campo del primer nivel de respuesta intento, el que tiene el foco, y se visualizará el teclado.
3
Establezca el primer respondedor de su vista para que sea el campo de texto. Esto se puede hacer en IB.
+0
¿En qué parte de IB puede hacer esto? –
+0
http://www.mactech.com/articles/mactech/Vol.19/19.10/InterfaceBuilder/index.html –
Cuestiones relacionadas
- 1. Detectar UITextField Lost Focus
- 2. jquery focus no desencadena css focus
- 3. Tinymce Blur/Focus Evento
- 4. Jquery focus out evento
- 5. PyQt Window Focus
- 6. jquery focus on load
- 7. C# Force Form Focus
- 8. Desactivar JButton focus border
- 9. Gxt focus management
- 10. -moz-focus-inner
- 11. autocompletebox focus en wpf
- 12. focus a NSTextField
- 13. Tabindex Focus Estilos
- 14. Mylyn Task Focus UI
- 15. TEdit focus & caret
- 16. jQuery Textarea focus
- 17. Personalizado UITextField
- 18. UITextField leftView
- 19. UITextField setVisible?
- 20. Eventos UiTextField
- 21. jQuery Focus falla en Firefox
- 22. focus() para ingresar sin desplazarse
- 23. Elemento de accesorio Focus NSAlert
- 24. skip focus from TAB jump
- 25. selectText of NSTextField on focus
- 26. jQuery tokenInput plugin (and focus)
- 27. Focus-follows-mouse en wxPython?
- 28. UITextField ignorando la entradaDelegate‽
- 29. UITextField en UITableViewCell Help
- 30. UITextField clearButtonMode color
Hola, ¿estás seguro de que funciona en viewWillAppear? Lo intenté, no funcionó. En cambio, lo puse en viewDidLoad, y funciona. –
en mi humilde opinión, es mejor poner esto en 'viewDidAppear'. El efecto visual es más agradable. – amb
Este es el código en Swift para quienes lo necesitan. 'desiredField.becomeFirstResponder()' –