相关疑难解决方法(0)

UIImageView捏缩放swift

我希望有人可以帮助我.我试图允许用户在UIImageView上捏缩放(允许最大和最小级别).但由于某种原因,它不能正常工作.图像缩放一点,然后反弹回来.谢谢.

这是缩放功能

func zoom(sender:UIPinchGestureRecognizer) {


    if sender.state == .Ended || sender.state == .Changed {

        let currentScale = self.view.frame.size.width / self.view.bounds.size.width
        var newScale = currentScale*sender.scale

        if newScale < 1 {
            newScale = 1
        }
        if newScale > 9 {
            newScale = 9
        }

        let transform = CGAffineTransformMakeScale(newScale, newScale)

        self.imageView?.transform = transform
        sender.scale = 1

    }

}
Run Code Online (Sandbox Code Playgroud)

uiimageview uipinchgesturerecognizer swift

52
推荐指数
9
解决办法
8万
查看次数