didselectrowatindexpath
получаем выделенную ячейку и изменяем этот лайаут. Есть еще какие-нибудь идеи? override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
selectedIndexPath = tableView.indexPathForSelectedRow
tableView.beginUpdates()
tableView.endUpdates()
}
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if selectedIndexPath == indexPath {
return 107
} else {
return 50
}
}