iphone – 如何从UITableViewCell中的自定义按钮触发操作

我已经创建了一个UIButton的子类,允许我在iPhone上有一个复选框.此复选框是UITableViewCell的子类的一部分.我的问题是如何将一个动作附加到按下的按钮,并在表视图控制器中实现该方法?

我尝试使用addTarget:action:方法,但这似乎不起作用.一种选择是使用App Delegate,但这不是一个好的编程习惯.

最佳答案 好吧,我确实实现了相同的功能.这是我实现它的方式.

>创建了一个自定义单元格.
>仅在单元类中实现按钮操作.
>在单元格和单元格中声明协议(CustomCellDelegate)创建cell的委托(CustomCellDelegate)属性.
>在cellForRowAtIndexPath:表视图控制器的方法设置表视图控制器(self)委托单元的属性.
>在视图控制器中实现委托.
>从单元格中的按钮操作方法调用委托方法.

让我知道您是否理解它或我需要发布一些代码.

点赞