TableView をグリッド形式で表示するために AQGridView を使用しています。
ランダムに、GridCell を 2 回タップしてトリガーする必要があるという問題があります。
didSelectItem
方法。
最初のタップでセル自体が強調表示されますが、didSelectItem メソッドは呼び出されません。2 回目のタップでメソッドが呼び出されます。
何か案は?
TableView をグリッド形式で表示するために AQGridView を使用しています。
ランダムに、GridCell を 2 回タップしてトリガーする必要があるという問題があります。
didSelectItem
方法。
最初のタップでセル自体が強調表示されますが、didSelectItem メソッドは呼び出されません。2 回目のタップでメソッドが呼び出されます。
何か案は?
この問題は、以前に選択した GridCell を再選択した場合にのみ発生する可能性があります。viewDidAppear
したがって、次のステートメントを追加する必要があります。
[self.gridView deselectItemAtIndex:self.gridView.indexOfSelectedItem animated:YES];
gridView:willSelectItemAtIndex
代わりに実装して返すNSNotFound
こともできるので、何も選択されません。