Come allineare il testo in UILabel
?UILabel Allinea il testo al centro
risposta
Da iOS 6 e successivamente UITextAlignment
è deprecato. utilizzare NSTextAlignment
myLabel.textAlignment = NSTextAlignmentCenter;
Swift versione da iOS 6 e versioni successive
myLabel.textAlignment = NSTextAlignment.center
N.B .: Come da UILabel class reference, come da iOS 6 questo approccio è ora obsoleto.
Utilizzare semplicemente la proprietà textAlignment
per visualizzare l'allineamento richiesto utilizzando uno dei valori UITextAlignment
. (UITextAlignmentLeft
, UITextAlignmentCenter
o UITextAlignmentRight
.)
es .: [myUILabel setTextAlignment:UITextAlignmentCenter];
Vedere la UILabel Class Reference per ulteriori informazioni.
Ecco un codice di esempio che mostra come allineare il testo utilizzando UILabel:
label = [[UILabel alloc] initWithFrame:CGRectMake(60, 30, 200, 12)];
label.textAlignment = NSTextAlignmentCenter;
Si può leggere di più su di esso qui UILabel
'UITextAlignment' è obsoleto da iOS 5. Utilizzare invece' NSTextAlignment'. – Philip007
False, UITextAligment è obsoleto. In UIStringDrawing.h (UIKit) potete trovare questo codice: '// Deprecated: utilizzare NSTextAlignment enum in UIKit/NSText.h typedef NS_ENUM (NSInteger, UITextAlignment) { UITextAlignmentLeft = 0, UITextAlignmentCenter, UITextAlignmentRight, // potrebbe aggiungere giustificato in futuro } NS_DEPRECATED_IOS (2_0,6_0); ' – aramusss
IO6.1 [lblTitle setTextAlignment:NSTextAlignmentCenter];
Usa yourLabel.textAlignment = NSTextAlignmentCenter;
per iOS> = 6.0 e yourLabel.textAlignment = UITextAlignmentCenter;
per iOS < 6.0.
Label.textAlignment = NSTextAlignmentCenter;
per centrare il testo in un UILabel a Swift (che si rivolge per iOS 7+) si può fare:
myUILabel.textAlignment = .Center
O
myUILabel.textAlignment = NSTextAlignment.Center
in iOS Xamarin supporre l'etichetta nome è il titolo quindi fare il seguente
title.TextAlignment = UITextAlignment.Center;
La domanda non riguarda Xamarin. E 'UITextAlignment' è [deprecato in iOS 6] (https://developer.apple.com/reference/uikit/uitextalignment?language=objc)! – FelixSFD
Per Swift 3 è:
label.textAlignment = .center
- 1. Allinea verticalmente il testo in una UILabel
- 2. Allinea il tavolo al centro della pagina
- 3. Allinea orizzontalmente le miniature al centro
- 4. Android layout relativa Allinea al centro
- 5. Allinea svg al centro dello schermo
- 6. Disegna il testo al centro
- 7. CSS verticale allinea il centro nei cerchi
- 8. UILabel impostato al centro di vista
- 9. UITextField il testo non appare al centro
- 10. Come posizionare UILabel al centro della barra di navigazione
- 11. Centro Allinea Titolo Google Grafico
- 12. Come fare un Allinea al centro div in HTML
- 13. allinea gli elementi al centro in jquery mobile footer
- 14. Allinea automaticamente il testo in UILabel in base alla lingua del testo
- 15. Allinea l'etichetta al centro del pannello del dock
- 16. Allinea il testo lasciato in libgdx TextButton
- 17. Allinea il testo della legenda in ggplot
- 18. Barra strumenti allinea il titolo al centro con il pulsante posteriore
- 19. Impostazione del testo per adattarsi alle dimensioni di una UILabel e al centro in SWIFT
- 20. Come allineare il testo UILabel dal basso?
- 21. Testo allineato al centro/centrale con PIL?
- 22. Testo nel footer Bootstrap allineato al centro
- 23. Opacità diversa per UILabel e il testo di UILabel
- 24. Python docx Lib Centro Allinea immagine
- 25. TCPDF Allinea il centro sinistro a destra nella riga singola
- 26. Come impostare il testo al centro nell'applicazione Android ListView?
- 27. Android allineare il testo in alto al centro
- 28. Come posizionare il testo al centro di un percorso svg
- 29. come mettere il testo al centro di un'immagine
- 30. come allineare il testo verticalmente al centro in Android
versione rapida potrebbe essere semplificata :) myLabel.textAlignment = .Center – aryaxt
.center ← minuscolo – lufasz