tipo teclado tamaño puedo para letra funciona escribir descargar cambiar aumentar aplicacion activa iphone ios iphone-keypad

iphone - tamaño - ¿Cómo cambiar el color de fondo del teclado en iOS?



teclado iphone 7 (4)

Actualizando a swift 3.0

let textFieldAppearance = UITextField.appearance() textFieldAppearance.keyboardAppearance = .dark //.default//.light//.alert

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).


En iOS 7, UIKeyboardAppearanceAlert está en desuso, así que use esto en su lugar:

mytextfield.keyboardAppearance = UIKeyboardAppearanceDark;

Si necesita admitir iOSes anteriores e iOS 7, y ha creado las macros necesarias (por https://.com/a/5337804/588253 ), puede usar esto:

mytextfield.keyboardAppearance = (SYSTEM_VERSION_LESS_THAN(@"7.0") ? UIKeyboardAppearanceAlert : UIKeyboardAppearanceDark);


Para cambiarlo globalmente, puede usar el proxy de apariencia en AppDelegate ... Lo probé en iOS 8, Swift:

UITextField.appearance().keyboardAppearance = .Dark


Para el uso de fondo oscuro

mytextfield.keyboardAppearance = UIKeyboardAppearanceAlert;

Lea para obtener más información acerca de UITextInputTraits (use UIKeyboardAppearanceDark en iOs 7+).