こんにちはー!
ピンチジェスチャーでスタンプ画像の拡大・縮小をしているのですが、
ジェスチャーで拡大できる最大の大きさとか設定するにはどうすればいいですか?
ピンチジェスチャーしているときの最小値最大値は設定できたんですが、
これじゃない…って動きで困ってます(∵)
ぜひぜひ教えてください!
func pinchGesture(gesture: UIPinchGestureRecognizer) { if !isMoving && gesture.state == UIGestureRecognizerState.Began { isMoving = true currentTransform = self.transform } else if isMoving && gesture.state == UIGestureRecognizerState.Ended { isMoving = false //scale = 1.0 angle = 0.0 } let selfScale = self.scale print(selfScale) if gesture.scale <= 0.5 { gesture.scale = 0.5 } else if gesture.scale >= 2.0 { gesture.scale = 2.0 } scale = gesture.scale let transform = CGAffineTransformConcat(CGAffineTransformConcat(currentTransform, CGAffineTransformMakeRotation(angle)), CGAffineTransformMakeScale(scale, scale)) self.transform = transform; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/27 00:49
2016/02/27 01:27
2016/02/27 01:39