Каково использование свойства contentOffset
в UIScrollView
?
Что делает contentOffset в UIScrollView?
Ответ 1
В соответствии с documentation свойство contentOffset
представляет:
Точка, в которой происхождение представление содержимого смещено от источника прокрутки.
Говоря простым языком, это то, как далеко взгляд перемещался в каждом направлении (вертикальном и горизонтальном). Вы можете распаковать вертикальное и горизонтальное расстояние, обратившись к свойствам x
и y
CGPoint
:
CGFloat xOffset = _myScrollView.contentOffset.x;
CGFloat yOffset = _myScrollView.contentOffset.y;
Ответ 2
Его можно рассматривать как координату начала кадра scrollView
относительно начала его кадра contentView
. См. Рисунок ниже: