Alterar la apariencia del keyboard en la aplicación nativa, phonegap / Cordova built iOS

Quiero cambiar el color de background de todos los keyboards que aparecen en mi aplicación iOS nativa Phonegap / Cordova como se muestra a continuación:

introduzca la descripción de la imagen aquí

He buscado en Google esto por supuesto y encontré principalmente 2 respuestas relevantes. El respondedor aquí dice que el código Objective-C se puede agregar al file AppDelegate.m del proyecto PhoneGap como se muestra en esta página. He localizado el file AppDelegate.m pero no puedo entender cómo configurar el aspecto del keyboard con el de UIKeyboardAppearanceAlert en todos los campos de text . Ejemplo de código proporcionado por el contestador:

mytextfield.keyboardAppearance = UIKeyboardAppearanceAlert; 

Al escribir una aplicación basada en cordova, no puedo distinguir ningún identificador de campo de text para conectarse al ejemplo anterior. ¿Existe un file en Xcode / Cordova en el que se enumeran todos los ID de campo de text, o incluso mejor:

¿Hay alguna forma en que puedo configurar el aspecto del keyboard a oscuras a través de UIKeyboardAppearanceAlert o enfoques similares, que se aplica a todos los campos de text y es compatible con Cordova?

Gracias

Después de compartir ampliamente esta pregunta en varias networkinges sociales, una investigación más exhaustiva y exhaustiva, preguntando a amigos y conocidos, etc. Solo puedo llegar a la conclusión de que esto no se puede hacer usando phonegap y cordova. Me encantaría que alguien me pruebe por mucho time. Por el momento, sin embargo, esto es lo que concluiré.

Por lo que sé, no puedes hacer eso con Cordova sin grandes piraterías, lo que Apple probablemente no apreciará. Pero no estoy seguro.

No hay forma de aplicarlo a TODOS los campos de text de la aplicación sin pasar por el código y configurar manualmente el estilo de cada keyboard uitextfields en el oscuro.

EDIT 2: Desafortunadamente, no parece que exista una forma posible de hacerlo sin acceder al marco de Phonegap. Y no parece que esto sea posible sin "piratearlo" como se mencionó anteriormente.

EDIT: No parece haber ningún elemento HTML para la label de input (desde Apple Mobile Safari o Phonegap) que puede configurar para que se convierta en una alerta. Entonces (si es posible) realice una búsqueda para UITextField *.

Como en esta imagen ...

Y justo debajo de la línea que debería verse algo así:

 UITextField *field = [[UITextField alloc] init...]; 

Añade esta línea

 field.keyboardAppearance = UIKeyboardAppearanceAlert; // just like in your example... 

Si haces esto para todos los resultados de UITextField, todos tus keyboards se verán como la image en tu descripción.