Я столкнулся с подобной проблемой. Я начал с лейбла, но хотел многострочные, и поначалу UITextView
отлично сработал. Поскольку я использую стороннюю библиотеку ( MBProgressHUD ) для обработки таких вещей, как сообщения о прогрессе и тому подобное, у меня возникли проблемы с потоками при попытке обновить UITextView
и одновременно показать сообщение о ходе выполнения.
Итак, я вернулся к UILabel
, у которого фактически не было проблем с потоками. Я нашел свойство, позволяющее указать определенное количество строк по своему выбору, и мне пришлось создать метку, достаточно большую для отображения этих строк. Недостатком этого подхода является то, что я не получаю контекстные меню, такие как Копировать, Вставить и т. Д., Но что более важно, я не сталкиваюсь с проблемами потоков. Я всегда могу встроить это в UIScrollView
в будущем, если я так решу.