Sembra che questo può si verificano quando i percorsi di esclusione sono troppo vicini al bordo di UITextView. Nello che accompagna questo tutorial noterai che se esegui l'app e selezioni la scheda Interazione mentre l'ovale è posizionato centralmente, le parole sillabano e si rompono in modo naturale, se lo trascini verso il bordo sinistro le parole si spezzano forzatamente e sono frammentate. Ma se trascini la metà ovale fuori dallo schermo, avvolgi i lavori.
Quindi quando si lavora con ovali è possibile utilizzare il trucco di andare fuori dal bordo sinistro e con i rettangoli, non avvicinarsi troppo al bordo. Essere contrari va bene.
Puoi fare un esempio? Codice sorgente? Le mie prime ipotesi sono: (A) Alcune delle tue parole sono più lunghe di 80 caratteri, quindi UITextView non ha altra scelta che avvolgerli; (B) Le tue linee includono spazi, ma sono U + 00A0 SPAZIO NON-BREAKING invece di U + 0020 SPAZIO, quindi non contribuiscono al line-wrapping; (C) Il tuo metodo di "present [ing] definizioni" sta sopprimendo in qualche modo il corretto allineamento delle righe. – Quuxplusone
Presumendo il caso (A) esiste un modo per calcolare la larghezza minima per evitare quel caso? – okhobb