0

我有一个 UITableView 从笔尖加载单元格。在每个表格视图单元格上,有两个按钮。点击按钮时,我需要更新包含表格视图的视图中的其他字段。

过去,我在表格视图单元格上使用了一个委托来回调视图控制器,告诉它点击了哪个按钮并使用单元格上的标签来查找单元格的索引。我目前面临的问题是,这种行为在我的应用程序中的多个地方发生,并且到处的委托模式可能会很快变得混乱。

当点击特定单元格上的按钮时,是否有更好的方法向 tableview 的父视图控制器发送消息?我需要知道点击了哪个单元格以及点击了单元格上的哪个按钮。

4

1 回答 1

1

是的,更好的方法是让你的控制器成为按钮动作方法的目标。您仍然需要使用标签来获取按钮所在单元格的索引路径。您可以在 IB 或 cellForRowAtIndexPath 中连接操作方法。

于 2013-04-02T23:02:55.957 回答