我有一個非常奇怪的問題,它可能很難解釋,但我很感激任何幫助或建議。UIAlertView彈出窗口之間的UIGestureRecognizer事件
我有具有UIGestureRecognizer檢測左和右手勢基本視圖(視圖B)。
在視圖B的頂部,我有幾個覆蓋整個視圖的小視圖(視圖C)。 (將其視爲日曆)。
在每個視圖C上,我都有一個輕擊手勢識別器和一個長按手勢識別器。在輕拍手勢上,我顯示一個UIAlertView。
所以這裏的問題:
我可以點擊查看C,然後輕掃查看B和UIAlertView中顯示的前視圖B輕掃事件觸發。這會導致我的應用程序崩潰,因爲當View B通過滑動事件被移除,並且由於View C位於View B之上時,它們也會被刪除,並且alertView:clickedButtonAtIndex:根本沒有到達。
有沒有人有任何想法如何防止在UIAlertView顯示之前發生刷卡?謝謝您的幫助!