簡體   English   中英

Scroll View中用於UIView的UITapGestureRecognizer不起作用

[英]UITapGestureRecognizer for UIView in Scroll View doesn't work

我有一個添加了TapGestureRecognizer的uiView。 此視圖以滾動視圖顯示。 如果該視圖在開始時可見,則在顯示帶有滾動視圖的ViewController時,一切都可以。 當視圖在啟動時不可見時(當我需要滾動ScrollView才能看到它時),然后TapGestureRecognizer不調用Tap操作時,就會發生問題。 您知道如何解決此問題嗎?

正如wain所說

滾動視圖還具有手勢識別器。 默認情況下,任何時候只能有1個手勢識別器可以處理觸摸。 您需要使自己成為手勢的委托,然后實現gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:返回YES 這將允許它與滾動視圖同時工作。

有關更多詳細信息,請查看Apple的文檔鏈接

UIGestureRecognizerDelegate_Protocol

您也可以從下面的鏈接中獲取參考作為示例。

Iphone SDK中的同時手勢識別器

希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM