¿Cómo alinear texto en UILabel
?UILabel Alinear texto al centro
Respuesta
De iOS 6 y más tarde UITextAlignment
está en desuso. utilizar NSTextAlignment
myLabel.textAlignment = NSTextAlignmentCenter;
Swift Versión de iOS 6 y más tarde
myLabel.textAlignment = NSTextAlignment.center
N.B .: Según el UILabel class reference, a partir de iOS 6, este enfoque está en desuso.
Simplemente use la propiedad textAlignment
para ver la alineación requerida usando uno de los valores UITextAlignment
. (UITextAlignmentLeft
, UITextAlignmentCenter
o UITextAlignmentRight
.)
ej .: [myUILabel setTextAlignment:UITextAlignmentCenter];
Véase el UILabel Class Reference para más información.
Aquí hay un código de ejemplo que muestra cómo alinear texto mediante UILabel:
label = [[UILabel alloc] initWithFrame:CGRectMake(60, 30, 200, 12)];
label.textAlignment = NSTextAlignmentCenter;
Puede leer más sobre esto aquí UILabel
'UITextAlignment' está en desuso desde iOS 5. Use' NSTextAlignment' en su lugar. – Philip007
False, UITextAligment está en desuso. En UIStringDrawing.h (UIKit) se puede encontrar este código: // 'Deprecated: utilizar NSTextAlignment enumeración en UIKit/NSText.h typedef NS_ENUM (NSInteger, UITextAlignment) { UITextAlignmentLeft = 0, UITextAlignmentCenter, UITextAlignmentRight, // podía add justified in future } NS_DEPRECATED_IOS (2_0,6_0); ' – aramusss
IO6.1 [lblTitle setTextAlignment:NSTextAlignmentCenter];
Uso yourLabel.textAlignment = NSTextAlignmentCenter;
para iOS> = 6,0 y yourLabel.textAlignment = UITextAlignmentCenter;
para iOS < 6.0.
Label.textAlignment = NSTextAlignmentCenter;
Para centrar el texto en un UILabel en Swift (que se apunta para iOS 7+) que puede hacer:
myUILabel.textAlignment = .Center
O
myUILabel.textAlignment = NSTextAlignment.Center
En ios Xamarin suponga que su etiqueta nombre es el título entonces haga lo siguiente
title.TextAlignment = UITextAlignment.Center;
La pregunta no es sobre Xamarin. Y 'UITextAlignment' está [en desuso en iOS 6] (https://developer.apple.com/reference/uikit/uitextalignment?language=objc)! – FelixSFD
Para Swift 3 es:
label.textAlignment = .center
- 1. Centro de texto en un UILabel
- 2. ¿Cómo alinear verticalmente el texto al centro en HTML?
- 3. contenidos UILabel Centro
- 4. Cómo alinear los componentes JSF al centro
- 5. Android: Centro de alinear ImageButtons
- 6. ¿Cómo alinear todo el cuerpo html al centro?
- 7. Cómo alinear una subvista al centro de un NSView principal
- 8. Justificar texto en UILabel iOS
- 9. IE7 texto-alinear no funciona
- 10. HTML span alinear centro no funciona?
- 11. ¿Cómo alinear el texto dibujado por SpriteBatch.DrawString?
- 12. alineación de texto de UILabel derecha
- 13. ¿Cómo alinear verticalmente una imagen de tamaño desconocido al centro de un div?
- 14. UILabel parte visible del texto
- 15. Opacidad diferente para UILabel y el texto de UILabel
- 16. cómo asegurarse de seleccionar texto de opción para alinear en el centro en IE?
- 17. Top alineado UILabel, hace el palillo de texto al principio de la etiqueta de vista -ios
- 18. android - alinear una vista de texto en el centro de otra vista
- 19. Permitir al usuario seleccionar texto de UILabel para copiar
- 20. Cómo alinear el centro de una etiqueta personalizada en Highcharts
- 21. UILabel personalizado no muestra texto
- 22. Esquema para el texto UILabel
- 23. ¿Cómo alinear el centro del texto en la fila de la tabla html?
- 24. Cómo alinear verticalmente una posición en el centro: elemento relativo
- 25. Alinear texto verticalmente en Navbar
- 26. Alinear una lista y enviar texto al final
- 27. CSS Alineación vertical de texto al centro de la imagen
- 28. Centro de alineación de texto - script de shell
- 29. Usando SVG, ¿es posible agregar texto al centro de una ruta y alinearlo horizontalmente?
- 30. ¿Cómo alinear verticalmente un texto?
se puede simplificar la versión rápida :) myLabel.textAlignment = .Center – aryaxt
.center ← minúsculas – lufasz