В моем UITableViewCell, когда я загружаю данные в него, у меня есть 2 UILabels, которые могут иметь неограниченное количество строк.UILabel с 0 строками изначально не показывает полный текст
Я обрабатывать их обоих, как это:
label.numberOfLines = 0
label.lineBreakMode = .ByWordWrapping
Когда я сначала загрузить данные в UITableView, по какой-то причине иногда клетки на экране еще не показывают всю строку в этикетках. Вместо этого они просто не расширяются.
Однако, когда я прокручиваю вниз, чтобы они были на экране, а затем прокручивались назад, все выглядит идеально.
Почему это? Как исправить эту проблему?
В моих cellForRowAtIndexPath
я в основном использую dequeueReusableCellWithIdentifier(:forIndexPath:)
тогда, я cell.configureViews(...)
и возвращение.
В моей PostCell я редактирование выше в override func layoutSubviews()
как делает ваш метод cellAtRowIndexPath выглядеть? – rocky
Если вы используете раскадровку, проверьте, есть ли число строк 0 – air6199