Creando una UILabel con più righe, l’allineamento verticale del testo viene automaticamente impostato al centro. Per allineare il testo in alto, il sistema più semplice è ridimensionare a runtime l’altezza della UILabel.
Ipotizzando che la UILabel si chiami label, e che la sua posizione sia 20 – 20, il codice per farlo è:
1 2 | CGSizetextSize=[label.text sizeWithFont:label.font constrainedToSize:CGSizeMake(label.frame.size.width,MAXFLOAT) lineBreakMode:label.lineBreakMode]; label.frame=CGRectMake(20.0f,20.0f,textSize.width,textSize.height); |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta