Вот мой кодСодержания Установки смещения в UITableView не работает, когда он прокрутка
// 1
func scrollViewDidEndDragging(scrollView: UIScrollView, willDecelerate decelerate: Bool) {
scrollTableView()
}
// 2
@IBAction func buttonPressed() {
scrollTableView()
}
// 3
func scrollTableView() {
tableView.setContentOffset(CGPointZero, animated: false)
// tableView.scrollRectToVisible(CGRect(x: 0, y: 0, width: 1, height: 1), animated:true) // does not work either
}
Даже метода 1 (который вызывает метод 3), которые называют, Table View продолжает свой естественный скроллинг замедляется, пока не остановится. Он не позиционирует себя там, где я хочу.
Когда табличный вид не прокручивается, и я вызываю метод 2, нажимая кнопку, он получает установленное значение его содержимого и позиционирует его там, где должен.
Как я могу заставить его работать, вызвав метод ?
Благодаря
Я хочу использовать scrollViewDideEndDragging, потому что я хочу, чтобы просмотр таблицы прокручивался, как только пользователь поднимает свой палец. – Lucas
Я не совсем уверен, чего вы пытаетесь достичь. Может быть, вы можете объяснить немного подробнее? –
Я хочу, чтобы вид в таблице прокручивался вверх, как только пользователь поднимает свой палец после прокрутки – Lucas