Slide 25
Slide 25 text
BDUJPOͱEFMFHBUF
HFTUVSFSFDPHOJ[FSͷEFMFHBUFʹઃఆ͢Δ
import UIKit
class RootViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.interactivePopGestureRecognizer?.addTarget(self, action: #selector(onInteractivePop(_:)))
}
@objc func onInteractivePop( _ gestureRecognizer: UIGestureRecognizer) {
// stateΛ֬ೝ
switch gestureRecognizer.state {
case .began:
print("began")
case .changed:
print("changed")
case .ended:
print("ended")
default:
break
}
// ҐஔใΛ֬ೝ
_ = gestureRecognizer.location(in: view)
}
}
ᶃHFTUVSFSFDPHOJ[FSʹ
BDUJPOΛొ͢Δ
ᶅBDUJPOͰTUBUFMPDBUJPO
ΛऔಘͰ͖Δ
ᶄ0CKFDUJWF$༝དྷͷػೳͳͷ
Ͱ!PCKDΛϚʔΫ