Какъв UI компонент бихте препоръчали за показване на основния текст на статията? UILabel с numberOfLines е равно на нула или UITextView без превъртане и фиксиран размер?
Нека препоръчаме официална документация от Apple, за насоки за използване на текстово съдържание в ап.
Според нея рамката UIKit
предоставя три основни класа за показване на текстово съдържание в потребителския интерфейс на приложението: UILabel
, UITextField
и UITextView
.
Редът по-долу подсказва възможна препоръка за конкретен случай на употреба:
Въпреки че тези класове всъщност могат да поддържат показването на произволни количества текст, етикетите и текстовите полета са предназначени да се използват за относително малки количества текст, обикновено един ред. Текстовите изгледи, от друга страна, са предназначени да показват големи количества текст.
Ако разгледаме случай на използване на показване на статия, справедливо е да приемем, че тя ще има значително текстово съдържание. И следователно, ако приложим горните указания, UITextView
изглежда е по-добър инструмент за работата.
След това, когато потребителят чете текст на статия, UITextView
има избираем текст. Това означава, че потребителят може да копира конкретни редове от статия или да накара устройството да изговаря текста също.
person
AADProgramming
schedule
21.04.2017
UITextView
сisEditable
, зададено наfalse
(което го прави статично). - person toraritte   schedule 06.04.2018