Можно ли сделать динамическую c высоту ячейки программно и только с использованием фреймов? Без ограничений, автоматического размещения и внешних библиотек!
В этой пользовательской ячейке tableView я установил рамку для метки с высотой вычисления для текстовой метки:
override func layoutSubviews() {
super.layoutSubviews()
makeLayout()
}
func makeLayout() {
let sizeLabel = descriptionLabel.sizeThatFits(bounds.size)
descriptionLabel.frame = CGRect(x: 0, y: 0, width: bounds.width, height: sizeLabel.height)
}
У меня есть контроллер представления с tableView, где я реализовать его делегат с возвращением automaticDimension, но он не работает