Добавьте constarint к вашему, можно использовать UITextView
, просто добавьте одно ограничение, т.е. ограничение по высоте с тертой и равной свойству и измените константу на 999и используйте следующий код в ячейке.
self.heightUITextView.constant = self.newStoryTextView.contentSize.height/2
Здесь heightUITextView
- мое ограничение высоты, а newStoryTextView
- мой UITextView
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cellId", for: indexPath) as! YourTableViewCell
cell.heightUITextView.constant = self.newStoryTextView.contentSize.height/2
cell.view.setNeedsLayout()
return cell
}
Ваш TableCell:
class YourTableViewCell : UITableViewCell {
@IBOutlet weak var viewHeight: NSLayoutConstraint!
}