Это действительно зависит от структуры текстовых данных, которые вы хотите показать.
Для простой текст, a UILabel
is good. Вы можете установить свойство numberOfLines
, если хотите показать несколько строк или неограниченное количество строк (установлено в 0).
Для богатый текст, вы можете использовать UITextView
.
HTML, UIWebView
дает вам поведение и поддержку Safari.
Для одностолбцовые табличные данные, классический UITableView
хорош. Это лучше всего подходит для иерархической информации, то есть подходит, когда вам нужно представить пользователю кучу записей (может быть, извлечен из некоторой базы данных), и группировать их по некоторым критериям (разделы или «группировать по» в терминологии SQL) , Каждая из этих записей может содержать дополнительную информацию, которую вы показываете, когда пользователь вступает в соответствующую ячейку представления таблицы.
Если вы хотите, чтобы показать нескольких столбцов табличные данные, или любой другой сложный макет, который UITableView
не поддерживает, вы можете использовать UICollectionView
(доступный от iOS6 +).
Основные данные, как в UITableview с оставшимся изображением, переходят к более подробной информации с некоторой хорошей анимацией – codercat
Возможно, Uitextview? Позволяет использовать форматированный текст, подходящий для форматированного вывода типа отчета. Использует RTF (формат форматированного текста). –