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

iOS 8-按钮在水平滚动视图中不响应,ios,objective-c,uiscrollview,ios8,Ios,Objective C,Uiscrollview,Ios8,我有一个水平滚动视图,里面有很多按钮,但没有一个响应。scrollview运行良好 下面是如何声明我的scrollview,非常标准: _slotsScrollView = [UIScrollView new]; _slotsScrollView.pagingEnabled = YES; _slotsScrollView.showsHorizontalScrollIndicator = NO; _slotsScrollView.showsVerticalScrollIndicator = NO;

我有一个水平滚动视图,里面有很多按钮,但没有一个响应。scrollview运行良好

下面是如何声明我的scrollview,非常标准:

_slotsScrollView = [UIScrollView new];
_slotsScrollView.pagingEnabled = YES;
_slotsScrollView.showsHorizontalScrollIndicator = NO;
_slotsScrollView.showsVerticalScrollIndicator = NO;
_slotsScrollView.delaysContentTouches = NO;
_slotsScrollView.canCancelContentTouches = YES;
scrollview包含一个包含所有按钮的主视图,结构如下:

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

我已经尝试了很多技巧(请参见或),但都没有解决我的问题,知道吗?

您需要确保所有按钮的框架都在containerView的范围内。

容器视图是否足够大以包含所有按钮?e、 所有的按钮都在containerView的范围内吗?天哪,我太笨了,我花了两个小时,因为我忘了设置容器视图的高度。谢谢你,保罗,问题解决了。