I solved it using this workaround:
override func scrollViewDidScroll(_ scrollView: UIScrollView) {
guard let tableView = scrollView as? UITableView else { return }
for cell in tableView.visibleCells {
let rect = tableView.convert(cell.frame, to: tableView)
if rect.origin.y <= tableView.contentOffset.y {
cell.isHidden = true
} else {
cell.isHidden = false
}
}
}
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: