728x90
Pinch gesture
pinch gesture는 그림의 동작과 같습니다.
두 손가락의 간격을 줄이거나 늘리는 동작입니다.
Pinch gesture 등록하기
Pinch Gesture는 UIPinchGestureRecognizer로 등록할 수 있습니다.
class ViewController: UIViewController {
@IBOutlet var imgPinch: UIImageView!
var initialFontSize: CGFloat!
override func viewDidLoad() {
super.viewDidLoad()
let pinch = UIPinchGestureRecognizer(target: self, action: #selector(ViewController.doPinch(_:)))
self.view.addGestureRecognizer(pinch)
}
@objc func doPinch(_ pinch: UIPinchGestureRecognizer) {
imgPinch.transform = imgPinch.transform.scaledBy(x: pinch.scale, y: pinch.scale)
pinch.scale = 1
}
}
Reference
'iOS > 스위프트로 아이폰 앱 만들기' 카테고리의 다른 글
[후기] - Do it! 스위프트로 아이폰 앱 만들기 (0) | 2021.10.21 |
---|---|
[18장] Swipe Gesture (0) | 2021.10.20 |
[17장] Tab & Touch (0) | 2021.10.20 |
[16장] Core graphics (0) | 2021.10.19 |
[15장] Camera & Photo Library (0) | 2021.10.19 |