No estoy seguro de haber encontrado un error o de perder alguna configuración intrincada en el SDK de iOS.UITextField Posición de texto del marcador de posición incorrecta cuando se alineó a la derecha y se modificó la orientación
Tengo un UITextField con texto alineado a la derecha y un texto de marcador de posición. Lo configuré para autosize al cambiar de vertical a horizontal (la configuración de IB es así: http://db.tt/laTmXIS).
en orientación vertical, todo funciona como se esperaba: http://db.tt/skf8wqN Sin embargo, después de girar el texto del marcador de posición está en el lugar equivocado: http://db.tt/7pU5kdR
A mi me parece que las propiedades de tamaño automático no se replican en el texto del marcador UILabel subvista .
He replicado esto en un nuevo proyecto (descargue aquí: http://db.tt/OSnvv2Y), así que no es nada funky en mi código hasta donde puedo ver.
¿Alguna idea?
Actualización: solución de Dan soluciona esto. Añadir un IBOutlet conectado a su textField y luego añadir este código a su UIViewController
...
- (void)didRotateFromInterfaceOrientation:
(UIInterfaceOrientation)fromInterfaceOrientation {
textField.textAlignment = UITextAlignmentLeft;
textField.textAlignment = UITextAlignmentRight;
}
Sí, estoy teniendo el mismo problema. –