У меня есть UITextView
в tableViewCell, и с помощью iOS 8 предусмотрен подход UITableViewAutomaticDimension
, указанный здесь.
Если пользователь добавляет новую строку в UITextView
, и поэтому textView, высота ячейки должна увеличиваться, как я могу обновить высоту?
Пробовал:
cell.layoutIfNeeded()
cell.setNeedsUpdateConstraints()
Это не работает.
Если я перезаряжаю ячейку, например
tableView.reloadRowsAtIndexPaths([iindexPath], withRowAnimation: .None)
это работает, но тогда мне нужно иметь дело с отставкой и показать клавиатуру. Я бы избегал этого. Любое обходное решение?