2

我正在使用 AQGridView 以网格格式显示 TableView。

我有一个问题,随机地,GridCell 需要被点击两次才能触发

didSelectItem

方法。

在第一次点击时,单元格会突出显示自身,但没有调用 didSelectItem 方法。在第二次点击时,该方法被调用。

有任何想法吗?

4

2 回答 2

7

问题可能仅在您重新选择先前选择的 GridCell 时发生。因此,您必须添加viewDidAppear以下语句:

[self.gridView deselectItemAtIndex:self.gridView.indexOfSelectedItem animated:YES];
于 2011-07-18T12:10:27.383 回答
1

您也可以只实施gridView:willSelectItemAtIndex,然后返回NSNotFound,因此不会选择任何内容。

于 2012-06-11T09:07:56.217 回答