如何在UIScrollView中设置UnsafeMutablePointer <cgpoint>

时间:2018-11-21 17:09:12

标签: swift uiscrollview uiscrollviewdelegate

我有一个UIScrollViewDelegate,我正在尝试实现scrollViewWillEndDragging来设置contentOffset停止移动时的位置。我尝试通过更改指针来设置它,但是contentOffset仍然停留在错误的位置。

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

当我记录targetContentOffset.pointee的值时,它的设置正确,但是scrollView.contentOffset的值不正确,并且在屏幕上显示的位置不正确。

0 个答案:

没有答案