El text de UITextField se desplaza hacia la izquierda en 1px cuando se edita

En un campo de text alineado a la derecha, cuando se edita, el text cambia 1px a la izquierda en comparación con la position del text del marcador de position. Esto no ocurre en el simulador, solo en un dispositivo (iPad en este caso). ¿Es esto un error conocido? ¿Hay alguna forma de solucionarlo?

Hubo un error similar aquí pero no estoy usando una fuente personalizada, solo una fuente del sistema.

He experimentado esto antes y creo que es un error de iOS. De todos modos, Apple proporciona dos methods que puede anular en UITextField. Espero eso ayude.

- (CGRect)textRectForBounds:(CGRect)bounds; - (CGRect)placeholderRectForBounds:(CGRect)bounds;