sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Анимация при нажатии на ячейку в TableViewCell (Animate cell when pressed) - Swift 5


Индивидуальное, дистанционное обучение программированию подробнее

// Когда ячейка нажата
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
}}}


Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего