我正在使用AQGridView以网格格式显示TableView。
我有一个问题是,需要随机点击GridCell两次以触发
didSelectItem
方法
在第一次点击时,单元格突出显示自己,但没有调用didSelectItem方法。 在第二次点击时,该方法被调用。
有什么想法吗?
答案 0 :(得分:7)
当您重新选择之前选择的GridCell时,可能只会出现问题。
因此,您必须在viewDidAppear
中添加以下声明:
[self.gridView deselectItemAtIndex:self.gridView.indexOfSelectedItem animated:YES];
答案 1 :(得分:1)
您也可以改为实施gridView:willSelectItemAtIndex
,然后返回NSNotFound
,这样就不会选择任何内容。