我有一些子視圖的滾動視圖作爲圖塊。 scrollview將其「延遲內容接觸」和「可取消內容接觸」設置爲YES。
我用touchesBegan
,touchesEnded
和touchesMoved
在每個子視圖中捕捉觸摸。如何在觸摸子視圖時取消滾動
當您點擊一個按鈕並立即開始滾動時,該按鈕會高亮顯示,並且滾動視圖不會滾動,而不需要任何代碼。
當我做完全一樣的東西沒有改變任何東西,觸摸視圖,但在按鈕外,觸發這些觸摸方法,但滾動視圖滾動。
在這些觸摸方法中,如果在按鈕外部完成觸摸以取消滾動視圖滾動的相同行爲,可以取消滾動嗎?
,因爲我沒有做什麼特別的東西與我的UIScrollView,甚至停用我可能已經添加了手勢,我可以在我的子視圖導管的接觸是不正確的。問題是,當它們被捕獲時,UIScollView仍然處理滾動,而不是觸及子UIButton時會發生什麼。 – Oliver