Swift 2 - UIScrollView打印出zoomScale

时间:2016-01-19 14:17:36

标签: uiscrollview swift2 zoom

在我的应用中,我使用UIScrollView选项进行缩放。

我的代码有效,但我现在想要实现的是在缩放视图时获取当前的缩放值。

使用下面的代码我的应用程序崩溃错误:`(llbd)'。有没有办法实现这个目标?

func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {

    let currentScale = scrollView.zoomScale // error: (llbd)

    print(currentScale)

    if currentScale == 1.0 {
        print("zoom scale is = 1")
    }else if currentScale > 1 {
        print("zoom scale is > 1")
    }

    return scrollView.viewWithTag(VIEW_FOR_ZOOM_TAG)
}

1 个答案:

答案 0 :(得分:0)

解决使用:

func scrollViewDidEndZooming(scrollView: UIScrollView, withView view: UIView?, atScale scale: CGFloat) {

        print(scale)

    }