Смещение содержимого UITableView позиции y всегда возвращает 0 - PullRequest
0 голосов
/ 21 сентября 2018

В scrollview смещение содержимого таблицы методов делегата при прокрутке всегда возвращает 0 для ее позиции y.

func scrollViewDidScroll(_ scrollView: UIScrollView) {

   print(items:String(format:"Offset %d",scrollView.contentOffset.y))

}

Я также напечатал myTableView.contentOffset.y Но он также печатает тот же результат.

1 Ответ

0 голосов
/ 21 сентября 2018

ContentOffset не изменяется при прокрутке.Это источник вашего контента в scrollView.Он определяет точку в представлении содержимого, которая видна в левом верхнем углу границ представления прокрутки.Мы можем использовать это свойство для программной прокрутки.

Существует больше об этом

https://developer.apple.com/documentation/uikit/uiscrollview/1619404-contentoffset https://www.objc.io/issues/3-views/scroll-view/

Попробуйте отследитьcontenView.bounds.origin.y для отслеживания y-позиции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...