0
我劃分了uiscrollview並覆蓋了觸摸開始方法,將觸摸事件傳遞給滾動視圖後面的按鈕對象(滾動視圖是透明的)。出於某種原因,只有當scrollview的用戶交互禁用時,事件纔會通過。有誰知道如何通過滾動視圖將事件傳遞給響應者鏈而不禁用用戶交互?無法在滾動視圖後面傳遞UITouch而不禁用滾動視圖用戶交互
謝謝, 大衛
我劃分了uiscrollview並覆蓋了觸摸開始方法,將觸摸事件傳遞給滾動視圖後面的按鈕對象(滾動視圖是透明的)。出於某種原因,只有當scrollview的用戶交互禁用時,事件纔會通過。有誰知道如何通過滾動視圖將事件傳遞給響應者鏈而不禁用用戶交互?無法在滾動視圖後面傳遞UITouch而不禁用滾動視圖用戶交互
謝謝, 大衛
是啊,重載滾動視圖-hitTest:withEvent:
方法。您可以以這種方式檢查觸摸的位置並將其傳遞到另一個視圖,例如你的按鈕。在文檔here中有關於如何執行此操作的說明。
謝謝!作爲我用了很長一段時間錯誤的道路...我只是overin過對象的PointsInside我不想觸摸被接受。它的工作和偉大的事情是,我可以重寫這種方式通過觸摸任何類型的傳球!再次感謝。 – prostock 2010-07-18 23:17:16