時,帶有UIButton的UIScrollView不會滾動我的UIView
中有UIScrollView
。我在滾動視圖中添加了一些UIButtons
。當按下按鈕
如果我沒有按下按鈕並拖動,滾動視圖拖動得很好。 如果我按下按鈕並拖動,則滾動視圖不會移動。
我希望滾動視圖總是滾動,如果拖動並且按鈕只在Touch Up Inside
事件上被選中。
我不想檢查「延遲內容接觸」因爲我不想等待延遲。
有沒有人知道我需要做什麼才能使其工作?
問候, 豐富
時,帶有UIButton的UIScrollView不會滾動我的UIView
中有UIScrollView
。我在滾動視圖中添加了一些UIButtons
。當按下按鈕
如果我沒有按下按鈕並拖動,滾動視圖拖動得很好。 如果我按下按鈕並拖動,則滾動視圖不會移動。
我希望滾動視圖總是滾動,如果拖動並且按鈕只在Touch Up Inside
事件上被選中。
我不想檢查「延遲內容接觸」因爲我不想等待延遲。
有沒有人知道我需要做什麼才能使其工作?
問候, 豐富
有這樣做的沒有自動的方式。你必須手動處理觸摸事件,然後確定用戶想要做什麼,如果他向上或向下移動手指X像素,然後他想滾動,並且如果他釋放按鈕內的觸摸,那麼他可能想要激活該動作。
問候!
也許只是過時了,但Redent84的答案顯然是錯誤的。
您可以通過添加解決這個問題:
scrollView.canCancelContentTouches = YES;
OK很大。謝謝你。 – 2010-10-11 18:25:21