自定义UITableViewCell,单元格中的按钮不起作用

奥利弗·肖伯(Oliver Schobel)

我有一个使用自定义UITableViewCell的UITableViewController。单元格包含图像,标签和按钮。除按钮外,其他所有功能均按预期工作。当按下按钮时,什么也没有发生。只有单元格被选中。

我在IB中从按钮建立了到我的自定义TweetTableViewCell类的连接。

@property (weak, nonatomic) IBOutlet UIButton *cellFollowButton;
- (IBAction)followButtonTappedonCell:(id)sender;

我在我的followButtonTappedonCell操作中向控制台写入一些文本。但是当按下按钮时,什么也没有发生。在我看来,某些视图在到达按钮之前先消耗掉了水龙头。为了使它更加混乱...当我在UITableViewController中添加一个按钮时,以编程方式如下所示:

[cell.cellFollowButton addTarget:self action:@selector(customActionPressed) forControlEvents:UIControlEventTouchDown];
[cell addSubview:cell.cellFollowButton];

...就可以了。我在其他文章中读到,禁用“已启用用户交互”可以解决类似的问题,但就我而言并非如此。我确定在UITableViewCells中使用按钮时,肯定还有很多其他问题。任何帮助都将受到高度赞赏。

我正在使用适用于iOS 7的Xcode 5。

阿格劳瓦尔王子

我建议您通过此链接它对您的问题有清晰的描述。但是,我尝试提取所需的信息。

许多类型的事件都依赖响应者链来进行事件传递。响应者链是一系列链接的响应者对象。它以第一个响应者开始,以应用程序对象结束。如果第一个响应者无法处理事件,则将事件转发给响应者链中的下一个响应者。

响应者对象是可以响应和处理事件的对象。UIResponder类是所有响应者对象的基类,并且它不仅定义了编程接口以用于事件处理,还定义了常见的响应者行为。UIApplication,UIViewController和UIView类的实例是响应者,这意味着所有视图和大多数关键控制器对象都是响应者。

在您的案例中,当您在customTableViewCell类中编写事件方法时,不会调用您的方法。这是因为TableViewCell没有参与Responder链。

接下来的事情是,检查您的单元是否“启用了用户交互”。您可以在“属性检查器”的“视图”部分下找到它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义UITableViewCell,单元格中的按钮不起作用

来自分类Dev

一个表视图中的多个自定义单元格不起作用

来自分类Dev

基于indexPath.row的自定义表单元格操作不起作用?

来自分类Dev

使用自定义UITableViewCell中的按钮获取单元格字符串的问题

来自分类Dev

单击自定义单元格中的按钮时获取包装单元格

来自分类Dev

自定义单元格Segue将数据发送到Second View控制器不起作用

来自分类Dev

UICollectionView单元的自定义委托-自定义按钮不起作用

来自分类Dev

swiftui:自定义按钮在ListView中不起作用

来自分类Dev

自定义UICollectionViewCell类中的按钮不起作用

来自分类Dev

使用自定义单元格获取UITableViewCell indexPath

来自分类Dev

自定义tableview单元格-需要选择单元格,即使按下单元格中的自定义按钮

来自分类Dev

UITableViewCell中的2个标签,无需自定义单元格

来自分类Dev

UITableViewCell中的2个标签,无需自定义单元格

来自分类Dev

AgGrid按钮单击在单元格内不起作用

来自分类Dev

表格单元格上的按钮不起作用-迅速

来自分类Dev

删除按钮被自定义单元格覆盖

来自分类Dev

自定义单元格和按钮

来自分类Dev

如何禁用UITableview单元格的UserInteraction,但不能在单元格的自定义按钮中禁用

来自分类Dev

自定义UITableViewCell编辑模式不起作用

来自分类Dev

在“自定义”单元格中的按钮中设置标签的例外

来自分类Dev

通过单元格中的按钮通过数据传递数据...不起作用...

来自分类Dev

TableView单元格中的Swift按钮回调不起作用

来自分类Dev

在自定义单元格按钮操作中获取节号

来自分类Dev

如何在handsontable中的单元格内添加自定义按钮?

来自分类Dev

在自定义表格视图单元格中本地化按钮和标签[swift]

来自分类Dev

更改自定义单元格中按钮的图像

来自分类Dev

自定义tableview单元格中的按钮未显示

来自分类Dev

如何在自定义单元格中添加按钮?

来自分类Dev

IOS/Objective-C:在自定义 Tableview 单元格中检测按钮按下?

Related 相关文章

  1. 1

    自定义UITableViewCell,单元格中的按钮不起作用

  2. 2

    一个表视图中的多个自定义单元格不起作用

  3. 3

    基于indexPath.row的自定义表单元格操作不起作用?

  4. 4

    使用自定义UITableViewCell中的按钮获取单元格字符串的问题

  5. 5

    单击自定义单元格中的按钮时获取包装单元格

  6. 6

    自定义单元格Segue将数据发送到Second View控制器不起作用

  7. 7

    UICollectionView单元的自定义委托-自定义按钮不起作用

  8. 8

    swiftui:自定义按钮在ListView中不起作用

  9. 9

    自定义UICollectionViewCell类中的按钮不起作用

  10. 10

    使用自定义单元格获取UITableViewCell indexPath

  11. 11

    自定义tableview单元格-需要选择单元格,即使按下单元格中的自定义按钮

  12. 12

    UITableViewCell中的2个标签,无需自定义单元格

  13. 13

    UITableViewCell中的2个标签,无需自定义单元格

  14. 14

    AgGrid按钮单击在单元格内不起作用

  15. 15

    表格单元格上的按钮不起作用-迅速

  16. 16

    删除按钮被自定义单元格覆盖

  17. 17

    自定义单元格和按钮

  18. 18

    如何禁用UITableview单元格的UserInteraction,但不能在单元格的自定义按钮中禁用

  19. 19

    自定义UITableViewCell编辑模式不起作用

  20. 20

    在“自定义”单元格中的按钮中设置标签的例外

  21. 21

    通过单元格中的按钮通过数据传递数据...不起作用...

  22. 22

    TableView单元格中的Swift按钮回调不起作用

  23. 23

    在自定义单元格按钮操作中获取节号

  24. 24

    如何在handsontable中的单元格内添加自定义按钮?

  25. 25

    在自定义表格视图单元格中本地化按钮和标签[swift]

  26. 26

    更改自定义单元格中按钮的图像

  27. 27

    自定义tableview单元格中的按钮未显示

  28. 28

    如何在自定义单元格中添加按钮?

  29. 29

    IOS/Objective-C:在自定义 Tableview 单元格中检测按钮按下?

热门标签

归档