我有followinf層次在我的屏幕 視圖控制器(綠色波紋管的紅色和藍色),有兩個子視圖刪除子視圖是「覆蓋」了的UIViewController視圖的區域UIGesture不fireing +從父未的SuperView
藍色視圖是谷歌地圖(GMSMapView中)
我有另一個UIView的(黑色),其具有附連到其上的tapgesture,自來水它消除本身從它的父。
,如果我給我的viewcontrollerview加入黑作爲一個子視圖(加黑到綠),那麼一切工作正常
,但如果我加入黑到地圖(藍色),那麼tapgesture沒有被稱爲
任何想法,爲什麼這是?
注意:Map手勢完美地工作。
也許GMSMapView抓住手勢,並阻止它下降?您可以改變大小並將視圖放置在頂部。 – Toby
@Toby nop我有地圖的didTap方法,它們也沒有被觸發 –
您不知道Google地圖的視圖是如何編碼的,所以可能存在奇怪的交互發生,可能並不是完全明顯的?解決方法是將谷歌地圖放置在另一個容器視圖中,然後添加黑色視圖。 –