當我點擊一個UIButton
,一個UIView
MyView從底部出現一個屏幕的三分之一。當我在這個視圖之外的某個地方點擊時,我會喜歡它,它會消失。添加一個UIGestureRecognizer優先於所有其他交互
我曾想過在MyView下添加另一個透明的UIView
,並使用dismiss函數在其上添加了一個tab選項,但我確信有比這更乾淨的東西。
所以我想加入點擊手勢MyTapGesture關閉self.view
上的MyView UIViewController
。問題是,除了這個視圖之外,我還有其他UIControls
和手勢,這些手勢也可以同時捕獲任何觸摸,而不是MyTapGesture。
我該如何讓MyTapGesture成爲MyView之外的優先級手勢,並忽略所有其他手勢,點擊等......?
的人嗎? – Mukesh
menas?是的,我在self.view的子視圖上有一個輕擊手勢。在這種情況下,兩者都被觸發。但是當我點擊一個UIButton時,只會觸發UIButton的水龍頭。 – Nico
這個問題解決了嗎? –