我有UIScrollView
加載了UIButtons
和UIButton
我已經突出顯示UIImage
的每個UIButton
。UIScrollview delaysContentTouches問題
如果我不設置delaysContentTouches
爲NO
如果我碰了UIButton
非常快的UIButton
UIImage
不會出那麼突出。在我設置delaysContentTouches
屬性爲NO
之後,只有UIButton
突出顯示UIImage
顯示。
現在設置delaysContentTouches
屬性爲UIScrollView
的NO。拖動UIButtons
我無法滾動我的UIScrollView
。現在我該如何解決這個問題。
請給我一個建議。
在此先感謝。
的delaysContentTouches意味着滾動視圖總是會首先得到觸摸,並決定是否進行滾動,或者不考慮如果滑動上。第一個測試是您看到的延遲,當您將此屬性設置爲NO時,您說您不希望滾動視圖首先觸摸,但所有子視圖都應該接受觸摸.... –
如果按鈕是真的很小,然後不滾動那個按鈕可以工作。如果你有一個非常大的按鈕,但仍然希望按鈕先觸摸按鈕,但當你滑動手指時仍然滾動,那麼我唯一能想到的做法就是添加一個手勢識別器,用於滑動錯誤刷卡。手勢識別器會覆蓋觸摸事件,當您調用手勢的方法時,只需重新設置滾動視圖的內容即可。我沒有試過這個,所以我不知道它是否會工作.... –
我可以做一些事情,當我長時間觸摸我的按鈕,然後我的觸摸傳遞給下面的滾動視圖。可能嗎?或者我怎麼能做到這一點? –