Посмотрите на эту строку своего кода:
var offSet = targetContentOffSet.pointee.x
Какой тип выводит Swift для offSet
?Вы можете щелкнуть его в Xcode, чтобы выяснить это, но мы можем видеть, что это должен быть тип CGPoint.x
, который равен CGFloat
.
Из остальных строк вашей функции, я полагаю, выхотите, чтобы это был тип CGPoint
, поэтому измените его на:
var offSet = targetContentOffset.pointee