UITableViewDelegate
有一个方法来确定我在tableView
中选择哪一行。如何计算我在桌面视图中选择特定行的时间数
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
但我怎么知道哪一行我选择了多少次?
UITableViewDelegate
有一个方法来确定我在tableView
中选择哪一行。如何计算我在桌面视图中选择特定行的时间数
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
但我怎么知道哪一行我选择了多少次?
在你的datamodel
中,你可以有一个int变量来知道数据被选择了多少次。增加你在问题中提到的方法。我希望你现在明白这个主意。重复使用时,您不能使用该单元来保持计数。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
获取数据和indexpath.row并增加计数。
只需在didSelectRowAtIndexPath:
中创建一个整数int count
并在您选择该行时将count
增加1。简单的逻辑。
它不会工作,因为问题是要获得每行的数量而不是整体。 –
然后您可以选择标记每一行。 – iOS
好,因为单元格被重用,单元格上的标签将覆盖prev值。 –