2014-10-19 63 views
1

我有一個水平的scrollView,裏面有很多按鈕,但沒有一個響應。滾動視圖運行良好。iOS 8 - 按鈕在水平滾動視圖中沒有響應

這裏是我的滾動視圖的聲明方式,非常標準:

_slotsScrollView = [UIScrollView new]; 
_slotsScrollView.pagingEnabled = YES; 
_slotsScrollView.showsHorizontalScrollIndicator = NO; 
_slotsScrollView.showsVerticalScrollIndicator = NO; 
_slotsScrollView.delaysContentTouches = NO; 
_slotsScrollView.canCancelContentTouches = YES; 

滾動視圖包含其中包含所有的按鈕一個主視圖,結構,這是一個:

--UIScrollView 
----UIView 
    ----UIButton 
    ----UIButton 
    ----UIButton ... 

我已經已經嘗試了很多技巧(見herehere)但他們沒有解決我的問題,任何想法?

+1

容器視圖是否足夠大以包含所有按鈕?例如做所有的按鈕落在containerView的邊界內嗎? – 2014-10-19 22:51:27

+0

哦,上帝,我很愚蠢,我花了兩個小時,因爲我忘了設置我的容器視圖的高度。謝謝保羅,問題解決了。 – 2014-10-19 23:29:49

回答

1

您需要確保所有按鈕的框架落在containerView的邊界內。