Il mio obiettivo è avere un'implementazione Swift di un UICollectionView con contenuto dinamico dove ogni cella contiene parti di una frase. Ogni parte della frase può essere modificata dall'utente. Il problema è che alcune parti di una frase potrebbero essere più lunghe del contenitore stesso. L'utilizzo di sizeToFit non è un'alternativa poiché tutti i contenuti dovrebbero avere le stesse dimensioni per mantenere la leggibilità in tutta la vista di raccolta.Come auto-dimensionare UICollectionViewCell
In questo momento il comportamento che ottenere, quando ho una parte di una frase più lunga del contenitore è il seguente: i puntini di sospensione
Come si può vedere la terza fila è leader.
Quello che vorrei realizzare è la seguente, la parte straripamento del cellulare dovrebbe avvolgere analogamente ad tag span in HTML, in questo modo:
è possibile? Come posso ottenere una cosa del genere?
come gestirò l'edizione utente quando si hanno due celle per la stessa parte di testo? il blocco dovrebbe crescere/ridursi quando l'utente digita quella parte di testo specifica – Afonso
Questa è una buona idea se si desidera utilizzare UICollectionView. Puoi prenderlo ulteriormente e dividere ogni frase per spazi, quindi nella visualizzazione della raccolta visualizzare una cella iniziale, centrale o finale. –
L'editing in atto può essere un problema e potrebbe funzionare meglio per disegnare le stringhe e le forme su un CGContext. –