我目前在自定義視圖控制器上運行單頁swift應用程序(適用於iOS)。在該視圖控制器中,我嵌入了另一個自定義UIView來顯示一些內容/處理某些用戶交互。在子視圖上忽略/攔截swift
我想知道是否有一種方法來攔截在自定義視圖控制器中註冊的UISwipe,並在嵌入視圖中發生swift忽略它。我知道,水龍頭,我可以把我的視圖控制器爲委託敲擊手勢識別,並完成類似如下:
// not exact syntax
func gestureRecognizer(touch){
if (touch.view == self.embeddedView || (touch.view.isDescendantOf(embeddedView))!){
return false
}
return true
}
但是我無法找到,做同樣的揮筆任何功能。有人能指出我正確的方向嗎?
它不清楚你在這裏想要什麼:只有在*嵌入視圖上*開始*時忽略刷卡,還是應該忽略該視圖上的任何運動?前者是微不足道的,後者可能更困難。 –
抱歉不太清楚。如果在嵌入式視圖中啓動,我想忽略滑動。 – finn