2

TableView をグリッド形式で表示するために AQGridView を使用しています。

ランダムに、GridCell を 2 回タップしてトリガーする必要があるという問題があります。

didSelectItem

方法。

最初のタップでセル自体が強調表示されますが、didSelectItem メソッドは呼び出されません。2 回目のタップでメソッドが呼び出されます。

何か案は?

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 に答える