Estoy creando un UITextField programáticamente y colocándolo dentro de un UIView. El tamaño de fuente está establecido en 15.0f (fuente del sistema). Pero el marcador de posición que aparece no está centrado en la vista de texto. ¿Alguien sabe como resolver esto?Texto de marcador de posición no centrado para UITextField creado mediante programación
Encontré algunas referencias en SO para texto borroso, etc. y traté de establecer el marco del campo de texto con valores enteros, pero no hace la diferencia.
UITextField *txtField = [[UITextField alloc] initWithFrame:CGRectMake(5.0f, 6.0f, 278.0f, 32.0f)];
[txtField setPlaceholder:@"My placeholder"];
[txtField setFont:[UIFont systemFontOfSize:15.0]];
[txtField setBorderStyle:UITextBorderStyleRoundedRect];
[txtField setAutocorrectionType:UITextAutocorrectionTypeNo];
[txtField setAutocapitalizationType:UITextAutocapitalizationTypeNone];
[txtField setKeyboardType:UIKeyboardTypeEmailAddress];
[txtField setReturnKeyType:UIReturnKeyDone];
[txtField setClearButtonMode:UITextFieldViewModeWhileEditing];
Gracias por cualquier ayuda
Nota: Es decir que el texto no se centra verticalmente en el campo de texto (que es un poco hacia la parte superior). Entonces, establecer la alineación del texto no es la solución.
Añadiendo una imagen del problema para aclararlo: como se ve en la imagen, el texto del marcador de posición está más hacia la parte superior y no hacia el centro en sentido vertical.
1 Gracias Su pregunta me ayudaron .. Lo sentimos –