Я пришел из этого замечательного ответа:
Использование автоматической компоновки в UITableView для динамических раскладок ячеек и переменных высот строк
Я реализовал вещи, описанные в этом ответе, но я столкнулся с немного другим сценарием. У меня нет ни одного UILabel
, но вместо этого у меня есть динамический список UILabel
s.
Я создал изображение, показывающее некоторые разные случаи того, что должно выглядеть табличное представление:
В текущем состоянии репо ячейка не растет вертикально, чтобы соответствовать ячейке contentView
.
UPDATE
REPO: https://github.com/socksz/DynamicHeightCellAutoLayout
Если вы попытаетесь получить проект из репо и запустите его, вы можете точно увидеть, в чем проблема, о которой я говорю. Я не могу получить то, что отсутствует, чтобы он работал.