2

我已经将非常棒的 AQGridView 合并到我的项目中,但是遇到了一个小问题,

我找到的唯一委托方法是 - (void) gridView:(AQGridView *)gridView didSelectItemAtIndex:(NSUInteger)index;

它只检测一个选择,这意味着 - 如果我选择一个单元格然后想要“取消选择”我刚刚单击的一个单元格,我将不得不单击另一个单元格,或者在该单元格上单击两次以执行取消选择。

如果我只能检测到触摸而不是我可以触发选择,但是由于它保存了触摸状态,所以我刚刚描述的问题就会发生。

如果您对此有任何信息或建议,我很乐意听取你们的意见:)

亲切的问候,Shai。

4

1 回答 1

4

您可以告诉网格视图在选择项目时取消选择该项目。在

- (void) gridView:(AQGridView *)gridView didSelectItemAtIndex:(NSUInteger)index; 

称呼

[gridView deselectItemAtIndex:index animated:animated];
于 2011-08-14T11:17:09.843 回答