Quale componente di interfaccia utente che vi consigliamo di visualizzare il corpo del articolo? Un UILabel con numberOfLines è uguale a zero o UITextView senza lo scrolling e la dimensione fissa ?
Facciamo riferimento ufficiale documentation da Apple, per le linee guida per l'utilizzo del contenuto di testo in app.
In base ad esso, UIKit
quadro prevede tre classi principali per la visualizzazione di contenuti di testo nell'interfaccia utente di un'applicazione: UILabel
, UITextField
e UITextView
.
Questi linea accenna ad una possibile raccomandazione per uno specifico caso d'uso:
Sebbene queste classi effettivamente può supportare la visualizzazione di arbitrarie quantità di testo, etichette e campi di testo sono destinati ad essere utilizzati per relativamente piccole quantità di testo, in genere una singola riga. Le viste di testo, d'altra parte, hanno lo scopo di visualizzare grandi quantità di testo.
Se consideriamo un caso d'uso di visualizzazione di un articolo, è giusto presumere che avrà un contenuto testuale sostanziale. E quindi se applichiamo le linee guida sopra, UITextView
sembra essere uno strumento migliore per il lavoro.
Successivamente, quando l'utente sta leggendo un testo di articolo, UITextView
ha testo selezionabile. Ciò significa che l'utente può copiare righe specifiche dall'articolo o consentire al dispositivo di pronunciare il testo.
Hey Garret! Ha perfettamente senso. Grazie per la risposta. –
Penso che la tua risposta sia sbagliata, per favore dai un'occhiata a quella seguente. –