в моем приложении в ячейке таблицы я использую больше кнопок для загрузки большего количества контента, когда нажимаю на кнопку больше.поэтому при нажатии кнопки «больше» я перезагружаю эту конкретную ячейку.но когда я перезагружаю эту клетку, эта клетка переворачивается и возникает эффект моргания.я хочу, чтобы это было гладко, как в Instagram, когда мы нажимаем на кнопку «больше», она просто увеличивает высоту ячейки без какого-либо изменения положения.
Вот мой код:
@objc func btnMorePressed(sender : UIButton) {
let indexPath = NSIndexPath(row: sender.tag, section: 0)
let cell : FeedTableViewCell = (tblQuote.cellForRow(at: indexPath as IndexPath) as? FeedTableViewCell)!
cell.btnMore.isHidden = true
cell.lblCaption.numberOfLines = 0
quoteArray[indexPath.row].numberOfLines = 3
tblQuote.reloadRows(at: [indexPath as IndexPath], with: .none)
tblQuote.beginUpdates()
tblQuote.endUpdates()
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}