Ho bisogno di mostrare un UILabel con testo che ha due stili diversi (colori diversi, parti del testo in grassetto). Questo è risolto abbastanza facilmente utilizzando la proprietà attributeText.UILabel attribuito Testo con più modalità di interruzione di linea
Il mio problema è che il testo potrebbe non essere più lungo di quello che posso inserire nella mia etichetta. Quando si utilizza il testo normale, tutto funziona nel modo in cui lo desidero. Il testo è avvolto a parola per adattarsi al numero di linee nell'etichetta e la coda viene troncata se/quando il testo è più lungo di quello che può essere mostrato nell'etichetta.
Quando si passa a usare attributeText, sono in grado di scegliere solo tra troncamento coda e word wrapping. Se voglio che la coda venga troncata, l'etichetta esegue solo una linea con la coda troncata (anche se potrebbe contenere 10 linee). Se scelgo il word wrapping, la coda non viene troncata, ma le linee che non possono essere inserite nell'etichetta non vengono semplicemente mostrate.
La stringa di contenuto non contiene interruzioni di riga, è semplicemente una stringa lunga.
Hai mai pensato di lanciare un bug ad Apple? – manicaesar
Sei riuscito a risolvere questo? –
vedere - https://stackoverflow.com/a/23554815/294884 e anche la risposta di ** pikachu ** qui sotto – Fattie