添加到视图时,UIbutton方法不会被调用,scrollview& TableCell的

时间:2014-10-18 07:14:47

标签: ios objective-c iphone uibutton

我正在执行以下步骤,并且在调用UIButton时遇到问题。

1)我使用for循环创建UIbutton对象数组。所有按钮和设置标签都称为addTarget。

2)在数组上面使用,将所有按钮放在视图中的表格列中。

3)在滚动视图中添加上面的视图。

   set scrollview content size = view size

4)现在将上面的scrollview添加到cell.contentView作为子视图。

我面临的问题是: -

1)滚动视图不会水平滚动。

2)该按钮未调用其方法

2 个答案:

答案 0 :(得分:0)

您使用Tableview和Scrolle视图,两者都不需要,如果使用Tableview为什么滚动视图 如果您仅使用滚动视图,请点击以下网址

Horizontal scroll with buttons in ios?

答案 1 :(得分:0)

如果希望滚动视图在表格视图单元格中滚动,则必须为表格视图和滚动视图提供委托并使其实现:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
 return YES; }    

不要忘记滚动视图的内容大小必须大于它的帧大小才能滚动。另外,尝试设置contentView.userInteractionEnabled = NO;按钮变为可点击。