3

私は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

 }

しかし、画像は原点やサイズを変更しません...何が間違っていますか?

4

0 に答える 0