這很奇怪,但是當我將UIPanGestureRecognizer
添加到視圖中時,它不起作用。這是我的看法,即白的觀點是紅色視圖的子視圖:UIPanGestureRecognizer不起作用
主視圖:
@IBOutlet weak var redView: UIView!
@IBOutlet weak var whiteView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let panRecognizer = UIPanGestureRecognizer(target:self, action:#selector(ViewController.handlePan))
whiteView.gestureRecognizers = [panRecognizer]
}
func handlePan(recognizer:UIPanGestureRecognizer) {
//foo
}
當我點擊並拖動白色的觀點也不會移動。
這是一個PangestureRecognizer,不TapgestureRecognizer ??? – Khuong
這是什麼問題?您已將手勢識別器分配給白色視圖。 – t0mm13b
@ t0mm13b,我無法移動白色視圖,這是問題所在。 – Maysam