2010-10-07 205 views
4

時,帶有UIButton的UIScrollView不會滾動我的UIView中有UIScrollView。我在滾動視圖中添加了一些UIButtons當按下按鈕

如果我沒有按下按鈕並拖動,滾動視圖拖動得很好。 如果我按下按鈕並拖動,則滾動視圖不會移動。

我希望滾動視圖總是滾動,如果拖動並且按鈕只在Touch Up Inside事件上被選中。

我不想檢查「延遲內容接觸」因爲我不想等待延遲。

有沒有人知道我需要做什麼才能使其工作?

問候, 豐富

回答

0

有這樣做的沒有自動的方式。你必須手動處理觸摸事件,然後確定用戶想要做什麼,如果他向上或向下移動手指X像素,然後他想滾動,並且如果他釋放按鈕內的觸摸,那麼他可能想要激活該動作。

問候!

+0

OK很大。謝謝你。 – 2010-10-11 18:25:21

2

也許只是過時了,但Redent84的答案顯然是錯誤的。

您可以通過添加解決這個問題:

scrollView.canCancelContentTouches = YES;