Как установить UnsafeMutablePointer <CGPoint>в UIScrollView - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть UIScrollViewDelegate, и я пытаюсь реализовать scrollViewWillEndDragging, чтобы указать, где я хочу, чтобы находился contentOffset, когда он перестает двигаться.Я попытался установить его, изменив указатель, но contentOffset по-прежнему останавливается в неправильной позиции.

    func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
        targetContentOffset.pointee = CGPoint(...)
    }

Когда я записываю значение targetContentOffset.pointee, оно устанавливается правильно, но значение scrollView.contentOffset неверно и показывает неправильную позицию на экране.

...