2012-02-19 75 views
0

大約有UIScrollView超多的問題,觸摸事件和子視圖,但我無法找到一個解決我的困境。我有一個UIScrollView延遲和可取消內容觸摸,我已添加UIButton s。無論我觸摸哪個位置(包括按鈕),我都可以滾動視圖,但如果我的手指在按鈕上徘徊太久,它會按照我想要和想要的按鈕進行註冊。但是,如果我像移動滾動一樣移動手指,那麼滾動視圖就不會滾動 - 我怎麼能讓它滾動?我試圖達到的基本效果就像是一個UITableView處理單元格的觸摸。如何使滾動視圖滾動即使按鈕子視圖被按下

感謝您的幫助。

+0

你可以實現通過定製表視圖細胞,然後使用內置的表視圖的功能相似的地方? – Remover 2012-02-19 12:11:05

+0

這是一個帶圓角按鈕,自定義漸變效果和陰影的2D網格。如果您可以告訴我如何使用單元格,請將其作爲回答發佈,但我認爲通過滾動視圖中的按鈕可以更輕鬆地完成此操作。 – jrtc27 2012-02-19 13:01:05

回答

0

嘗試實現你的UIScrollView子類中的以下內容:

- (BOOL)touchesShouldCancelInContentView:(UIView *)view { 
    return YES; 
}