2012-04-12 88 views
0

嗨,我有一個包含2個子視圖的UIView。一個是自定義UIView,另一個是MPMoviePlayerController。我假設MPMoviePlayerController有一個UITapGestureRecognizer,當你點擊它時顯示控件。我的自定義UIView有一個UIPanGestureRecognizer。兩個視圖在它的超視圖中佔據相同的座標空間。我的自定義UIView分層在MPMoviePlayerController之上。我的問題是點擊事件沒有傳遞到MPMoviePlayerController。重疊視圖中的ios手勢識別器

我想要的是在識別拖動或平移事件時,不要將任何手勢或觸摸信息傳遞給MPMoviePlayerController。但是,如果拖動事件未被識別,例如用戶只是在屏幕上點擊,那麼我希望輕敲事件被傳遞給MPMoviePlayerController。

謝謝。

回答

-1

將Tap添加到您自己的屏幕中。所以你會有兩個識別器。如果點擊識別器激活您的選擇器,請嘗試告訴電影播放器​​控制此信息。我認爲它的選擇器已經是公開的了。