我有一个带有一些UITableViewCells的UITableView,它们都是静态单元格,因为它是一个由用户填写的表单。在其中一个单元格中,我有一个附件图标,我想在按下按钮时运行一个方法(在当前视图上选择日期选择器),似乎没有任何TouchUpInside或类似。我查看了文档,但没有快乐。
答案 0 :(得分:3)
如果您使用的是其中一种标准配件类型,则表格视图会在轻触配件时将tableView:accessoryButtonTappedForRowWithIndexPath:
发送给其代理。
如果您将UIButton
设置为自定义附件视图,则可以将UIButton
连接到视图控制器的IBAction
。
如果您使用某个自定义UIView
子类作为附件视图,则可以向其添加UITapGestureRecognizer
并设置识别器以将IBAction
发送到您的视图控制器。