¿Cómo cambiar el color de la sugerencia de autocorrección iOS?

Después de muchas búsquedas aquí y en la web y en foros de desarrolladores, no puedo creer que nadie parece haber hecho esta pregunta antes.

Las sugerencias de autocorrección de iOS siempre aparecen con una fuente azul sobre background blanco, independientemente de los colors de su UITextField o UITextView o cualquier otra cosa. Esto se ve bastante mal a veces, por ejemplo, en un background oscuro. Parece extraño que adopte la fuente del text que está editando, pero no tiene forma de cambiar los colors pnetworkingeterminados.

Y, sin embargo, en la aplicación integrada de notas de iOS, las sugerencias de autocorrección aparecen bellamente con un background amarillo y una fuente roja.

¿Me estoy perdiendo algo obvio aquí?

El protocolo UITextInput define un método - (NSDictionary *)textStylingAtPosition:(UITextPosition *)position inDirection:(UITextStorageDirection)direction que se puede utilizar el reclamo de documentos para dar estilo a los rectangularjs de corrección. Recuerdo que esto se comunicaría a través de una subclass UITextPosition que indica que se está solicitando información de estilo, pero no estoy seguro de los detalles de eso. ¡Algo para search más en seguro!

EDITAR:

Acabo de implementar una subclass UITextField y UITextView y anulo el siguiente método. El método nunca fue llamado 🙁 ¡Perdón por responder con falsa esperanza!

EDIT 2: encontró una publicación de blog que explica por qué nunca se llamó: http://bjhomer.blogspot.com/2011/11/detecting-backspace-in-uitextfield.html