Me gustaría saber cómo cambiar el color de fondo del teclado mediante programación en iOS? El fondo es normalmente gris pero ya he visto fondo negro (detrás de las letras).¿Cómo cambiar el color de fondo del teclado en iOS?
Respuesta
Para el fondo oscuro usar
mytextfield.keyboardAppearance = UIKeyboardAppearanceAlert;
Leer para encontrar más información sobre UITextInputTraits (UIKeyboardAppearanceDark
utilizar en iOs 7+).
Funciona perfectamente en iOS 6. Gracias – AFraser
En iOS 7, UIKeyboardAppearanceAlert
es obsoleto, a fin de utilizar esto en su lugar:
mytextfield.keyboardAppearance = UIKeyboardAppearanceDark;
Si tiene que soportar tanto IOSes anteriores y iOS 7, y que ha creado las macros necesarias (por https://stackoverflow.com/a/5337804/588253), se puede utilizar esto:
mytextfield.keyboardAppearance = (SYSTEM_VERSION_LESS_THAN(@"7.0") ? UIKeyboardAppearanceAlert : UIKeyboardAppearanceDark);
Gracias por la respuesta anterior, me pregunto si sabrá por qué esto no se compilará cuando estoy compilando para un objetivo de iOS 6 y también compatible con iOS7. –
para cambiarlo a nivel mundial, puede utilizar proxy de aparición en AppDelegate ... lo he probado en iOS 8, Swift:
UITextField.appearance().keyboardAppearance = .Dark
Actualización a veloz 3,0
let textFieldAppearance = UITextField.appearance() textFieldAppearance.keyboardAppearance = .dark //.default//.light//.alert
- 1. ¿Cómo cambiar programáticamente el teclado en iOS?
- 2. ¿Cómo cambiar el color de fondo del diálogo mediante programación?
- 3. xterm: cómo cambiar el color de fondo?
- 4. Cambiar el color de fondo en NSAttributedString
- 5. cómo cambiar el color predeterminado del hipervínculo en iOS programáticamente?
- 6. cambiar el color de fondo del diseño en Android
- 7. Cómo cambiar el color del divisor en iOS para UISplitView
- 8. Cambiar el color del tinte del teclado para UITextField
- 9. Cambiar el color de fondo del encabezado Datagrid en Silverlight
- 10. Cambia el color del teclado en iphone
- 11. ¿Cómo cambiar el color del texto de fondo y de fondo en la consola?
- 12. Averiguar el color del texto basado en la opinión del fondo IOS de color
- 13. cambiar el color de fondo del elemento de navegación (barra)
- 14. Cambiar el color de fondo del menú de Android
- 15. Cambiar el color de fondo del panel de zedgraph
- 16. UISearchBar: cambiar el color de fondo del campo de entrada
- 17. Cambiar el color de fondo de NSButton
- 18. Cambiar el color de fondo del formulario con código hexadecimal
- 19. Android: Cambiar el color de fondo del fragmento
- 20. Cómo cambiar el color de fondo de wx.Panel en MouseOver?
- 21. Cambiar el color de fondo UIButton
- 22. Cambiar el color del texto en MoreNavigationController
- 23. Cómo cambiar el color de fondo del color de la pestaña seleccionada de UITabbar a azul?
- 24. JTable cómo cambiar color de fondo
- 25. Graphviz: ¿Cómo cambiar el color del borde
- 26. ¿Cómo cambiar el color del texto seleccionado?
- 27. ¿Cómo cambiar el color de fondo en la búsqueda Eclipse
- 28. Cambiar el color de fondo de DateTimePicker en .NET
- 29. Cambiar el color de fondo y el color de fondo del texto en un cuadro de texto
- 30. iPad: Problema al cambiar el color de fondo de TableView agrupado en iOS SDK 4.2
lo de la votación cerrada; Leí mal la pregunta, editada para aclaración. –