Я пытаюсь сделать pull для обновления и бесконечной прокрутки к табличному представлению
Я правильно устанавливаю делегат:
tableView.delegate = self
Но при прокрутке внутри табличного представления методы прокрутки не реагируют напрокручиваемое действие, например:
func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
if scrollView == self.tableView {
let currentOffset: Float = Float(scrollView.contentOffset.y)
if currentOffset < 25 {
//refresh content
}
let offsetY = tableView.contentOffset.y
let contentHeight = tableView.contentSize.height
if offsetY > contentHeight - scrollView.frame.size.height + 25 {
// load more
}
}
}
Этот случай произошел, когда я изменил конфигурацию сборки схемы на «Release», но когда вернулся к «Debug», он работал правильно.
Моя цель развертывания: 11.0 и XCode версии 10.2 (10E125)