quiero saber cómo establecer la alineación del mensaje de delegado de la vista de alerta. Alguien tiene solución, por favor responda con un código.¿Cómo alinear mensajes en UIAlertView?
Respuesta
Necesita obtener subViews de alertViewView. Itere a través de la matriz de subvistas, tendrá un elemento de tipo UILable. Obtenga ese UILabel de la matriz de subvista y para eso puede establecer la propiedad textAlignment.
NSArray *subViewArray = alertView.subviews;
for(int x=0;x<[subViewArray count];x++){
if([[[subViewArray objectAtIndex:x] class] isSubclassOfClass:[UILabel class]])
{
UILabel *label = [subViewArray objectAtIndex:x];
label.textAlignment = UITextAlignmentCenter;
}
}
Esta es solo una versión ligeramente simplificada de la respuesta anterior, pero me gusta mantener las cosas simples. :)
for (UIView *view in alert.subviews) {
if([[view class] isSubclassOfClass:[UILabel class]]) {
((UILabel*)view).textAlignment = NSTextAlignmentLeft;
}
}
+1, para un código simple y pequeño. Gracias :) – mAc
'UITextAlignmentLeft' está en desuso, use' NSTextAlignmentLeft' –
el código siguiente no funciona en iOS7, solo antes de iOS7.
for (UIView *view in alert.subviews) {
if([[view class] isSubclassOfClass:[UILabel class]]) {
((UILabel*)view).textAlignment = NSTextAlignmentLeft;
}
}
la cuestión Align message in UIAlertView to left in iOS 7 a resolver este problema.
Tenga en cuenta que esto ya no funciona según iOS 10. – DrMickeyLauer
- 1. ¿Cómo funciona [UIAlertView show]?
- 2. ¿Cómo puedo descartar UIAlertView?
- 3. otherButtonTitles en UIAlertView
- 4. UIAlertView Delegados
- 5. UIAlertView reemplazo
- 6. UIAlertView evento Click en el interior UIAlertView delegado
- 7. cómo obtener información de UIAlertView?
- 8. ¿Cómo agregar userInfo a UIAlertView?
- 9. UIAlertView cancelButtonTitle
- 10. Personalización UIAlertView
- 11. UIAlertView personalizado?
- 12. Agregar UIActivityindicatorView en un UIAlertView
- 13. UIAlertView verdaderamente modal en iPhone?
- 14. Cómo alinear texto en android
- 15. Obtener texto de UIAlertView
- 16. cancelar UIAlertView programación
- 17. cómo alinear dos mallas
- 18. vim cómo coma alinear
- 19. ¿Cómo evitar que varios UIAlertView se acumulen?
- 20. Mimic UIAlertView Bounce?
- 21. ¿Puedo mover un UIAlertView?
- 22. Acción del botón UIAlertView?
- 23. Agregando un simple UIAlertView
- 24. UIAlertView: UIAlertViewStyleSecureTextInput: Teclado Numérico
- 25. iphone UIAlertView Modal
- 26. ¿Ocultar UIAlertView programmatically?
- 27. impide que UIAlertView descarte
- 28. UIAlertView sin botón Cancelar?
- 29. Rotar un UIAlertView
- 30. UIView Popup como UIAlertView
Trabajos. Gracias. Sin embargo, hay un pequeño error tipográfico: "subViews" en la primera línea debería ser "subvista" :-) – Mayoneez
¡en realidad deberían ser "subvistas"! : D – Mona