J'ai un UILabel:Comment rendre le texte d'un UILabel non centré?
descriptionLabel = [[UILabel alloc] initWithFrame:CGRectMake(200, 30, 130, 150)];
[descriptionLabel setFont:[Utils getSystemFontWithSize:14]];
[descriptionLabel setBackgroundColor:[UIColor clearColor]];
[descriptionLabel setTextColor:[UIColor whiteColor]];
descriptionLabel.numberOfLines = 0;
descriptionLabel.lineBreakMode = UILineBreakModeWordWrap;
[self addSubview:descriptionLabel];
Si le texte est seulement 1 ligne de temps il apparaît au milieu de l'étiquette.
Y at-il de toute façon que je puisse avoir l'affichage du texte à partir du coin supérieur gauche de l'étiquette au lieu du centre du milieu?
Malheureusement, le texte apparaît toujours au milieu après avoir fait ces changements. –
Voulez-vous dire verticalement au milieu? Il est aligné à gauche si oui? Vous pouvez définir la hauteur de votre étiquette après avoir calculé avec la méthode sizeWithFont de NSString - plus de détails: http://stackoverflow.com/questions/455553/what-is-nsstring-sizewithfontforwidthlinebreakmode-good-for – prendio2