【发布时间】:2010-10-08 08:10:22
【问题描述】:
我有一个带有自定义单元格的表格视图。每个单元格包含一个添加了 contentView addSubview 的按钮。现在我想更新数据库表中关于单击哪个按钮的行的布尔值。
我应该如何获取单击按钮的行的索引,因为当您单击按钮时它不会选择按钮所在的行。
【问题讨论】:
标签: iphone
我有一个带有自定义单元格的表格视图。每个单元格包含一个添加了 contentView addSubview 的按钮。现在我想更新数据库表中关于单击哪个按钮的行的布尔值。
我应该如何获取单击按钮的行的索引,因为当您单击按钮时它不会选择按钮所在的行。
【问题讨论】:
标签: iphone
也许您可以将 UIButton 的标签设置为 tableView 的行?
[ cell setTag:<#(NSInteger)#> ];
然后,当点击发生时,您会获得标签(从您投射到 UIButton* 的发件人),将其转换为 NSInteger 并可以更改数据库中的 bool ^^
如果你有多个部分,你可以像做 tag = section * 100 + row 一样欺骗。
祝你好运!
【讨论】: