// Когда ячейка нажата
override func tableView(_ tableView: UITableView, didHighlightRowAt indexPath: IndexPath) {
// Опциональная привязка, проверка на nil
// TableViewCellForService – это ваш класс
if let cell = tableView.cellForRow(at: indexPath) as? TableViewCellForService {
UIView.animate(withDuration: 0.2) {
cell.viewForService.alpha = 0.4
}}}
// Когда ячейка отжата
override func tableView(_ tableView: UITableView, didUnhighlightRowAt indexPath: IndexPath) {
// Опциональная привязка, проверка на nil
// TableViewCellForService – это ваш класс
if let cell = tableView.cellForRow(at: indexPath) as? TableViewCellForService {
UIView.animate(withDuration: 0.2) {
cell.viewForService.alpha = 1
}}}
Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.