UITableViewCell не расширяется до высоты UILabel, что я делаю не так? - PullRequest
1 голос
/ 16 апреля 2019

Я хочу, чтобы мои UITableViewCell увеличивались / уменьшались в зависимости от высоты UILabel внутри.

Я испробовал практически все решения, которые смог найти, и они не работают. Может быть, у меня есть некоторые настройки, которые мешают этому.

Вот скриншот настроек UITableViewCell:

enter image description here

Для UILabel внутри Lines устанавливается на 0 и Line Break на Word Wrap.

В UIViewController, где я показываю табличное представление, я устанавливаю это в viewDidLoad():

tableView.rowHeight = UITableView.automaticDimension
tableView.estimatedRowHeight = 44
tableView.reloadData()

И через cellForRowAt после удаления из очереди ячейки, которую я делаю (инструкция - текст UILabel):

cell.instructionText.numberOfLines = 0

Я видел это во многих уроках, и это работает, почему не для этих ячеек? Контент получается так:

enter image description here

Это сводит меня с ума! Спасибо за любую помощь!

РЕДАКТИРОВАТЬ: Вот настройки UILabel:

enter image description here

1 Ответ

6 голосов
/ 16 апреля 2019

Пожалуйста, проверьте ограничения этикетки

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...