有人可以解释如何访问下面显示的CMutablePointer<CGPoint>吗?我找不到它的语法。它曾经是->中的Objective-C,但是在这里我的解决方案都不起作用。 this link中提供的解决方案以我需要找出的相反方式工作。

func scrollViewWillEndDragging(scrollView: UIScrollView!, withVelocity velocity: CGPoint, targetContentOffset: CMutablePointer<CGPoint>) {
    let newPage = targetContentOffset->x + 1;
 }

最佳答案

自Swift beta 5起,scrollViewWillEndDragging(_:withVelocity:targetContentOffset:)UnsafeMutablePointer实例作为其最后一个参数。当滚动 View 调用此方法时,您的实现可以通过指针的pointee属性访问基础Core Graphics点。

请注意,在Swift 3之前pointee的拼写曾经是memory

10-06 08:19