Size: a a a

2020 December 28

Т

Тирион in SwiftBook
Но принцип тот же
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Тирион
Но принцип тот же
В целом помогло, но все равно сыпятся ошибки констрейтов и анимация дергается
источник

Т

Тирион in SwiftBook
Анимация зависит от констрейнтов
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Тирион
Там есть два варианта, либо ты пишешь делегат и когда в ячейке дёргаешь экшен, твой реализованный делегат в контроллере у таблицы вызывает апдейт, либо замыкание прописываешь в методе, где ячейку возвращаешь.
Есть удобынй екстеншн, который внутри ячейки дает доступ к таблице и indexPath этой ячейки:

extension UITableViewCell {

   var tableView: UITableView? {
       return superview as? UITableView
   }

   var indexPath: IndexPath?{
       return tableView?.indexPath(for: self)
   }

}
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Так что можно без делегатов обойтись
источник

Т

Тирион in SwiftBook
От того как они заданы, я добился более плавной анимации меняя приорететы констрейнтов высоты
источник

DK

Denis Kim in SwiftBook
лэйаут не на том объекте делается
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Denis Kim
лэйаут не на том объекте делается
Т.е.?
источник

DK

Denis Kim in SwiftBook
у тебя прыгает таблица потому что лэйаут делается не на том объекте
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Denis Kim
у тебя прыгает таблица потому что лэйаут делается не на том объекте
Ты про layoutIfNeeded?
источник

DK

Denis Kim in SwiftBook
ячейка не должна визуально подпрыгивать, а должна плавно расти вниз
источник

DK

Denis Kim in SwiftBook
🅰️лександр Б.
Ты про layoutIfNeeded?
да
источник

Т

Тирион in SwiftBook
Это не поможет
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Я его не использую, сейчас через performBatchUpdates делаю
источник

DK

Denis Kim in SwiftBook
Тирион
Это не поможет
что не поможет?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
источник

Т

Тирион in SwiftBook
Denis Kim
что не поможет?
С таблицей вызывать layoutIfNeeded бесполезно, никакого эффекта
источник

DK

Denis Kim in SwiftBook
не понимаю о чем ты
источник

DK

Denis Kim in SwiftBook
🅰️лександр Б.
Я его не использую, сейчас через performBatchUpdates делаю
какая разница?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Denis Kim
какая разница?
Без понятия, какая разница
источник