我正在使用UIGestureRecognizer
进行捏合动作,我需要更改锚点以调整到我的正确点UIImage
。更改锚点后,图像移动了一点,我需要将其放回原点。这是我正在做的事情:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
imageThinkCreatively.layer.anchorPoint = CGPointMake(0.6, 0.7)
imageThinkCreatively.frame = CGRectMake(0, 0, 200.0, 200.0)
imageThinkCreatively.layoutIfNeeded()
}
@IBAction func scaleImage(sender: UIPinchGestureRecognizer) {
sender.view!.transform = CGAffineTransformScale(sender.view!.transform, sender.scale, sender.scale)
sender.scale = 1
}
但是图像不会改变原点或大小......我做错了什么?