我有一個UIScrollView
在另一UIScrollView
。外層滾動視圖處理分頁,內層滾動視圖處理縮放(這是一個支持縮放的圖像庫)。我需要內部滾動視圖忽略單個觸摸,以便它們轉到外部滾動視圖。如何讓UIScrollView忽略單個觸摸?
這可以使用[innerScrollView setUserInteractionEnabled:NO]
完成,但顯然也會關閉內部滾動視圖上的捏和平移手勢。有沒有辦法保持由內部縮放視圖處理的捏和平移手勢,並將所有其他事件轉發到響應者鏈?
PS。我總是可以帶着一些代表團黑客來解決這個問題。我想知道是否有一種簡單的方法可以使用常規響應鏈來運行它。
好問題和很好的答案。我正在使用這個在UITableViewCell中添加一個'UIScrollView'來模擬「滑動操作」。我需要忽略scrollView上的tap事件,並將它們轉發給單元格本身,以保持tableSell的選擇與'didSelectRowAtIndex'工作。 – yonel