iOS 8 - 按钮在水平滚动视图中没有响应

iOS 8 - 按钮在水平滚动视图中没有响应

问题描述:

我有一个水平的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

您需要确保所有按钮的框架落在containerView的边界内。