2

本当に素晴らしい AQGridView をプロジェクトに組み込みましたが、小さな問題があります。

私が見つけた唯一のデリゲートメソッドは - (void) gridView:(AQGridView *)gridView didSelectItemAtIndex:(NSUInteger)index; です。

つまり、セルを選択してから、クリックしたばかりのセルを「選択解除」したい場合は、別のセルをクリックするか、そのセルを2回クリックして選択解除を実行する必要があります。

代わりにタッチを検出できれば選択をトリガーできますが、タッチの状態が保存されるため、先ほど説明した問題が発生します。

これに関する情報や提案があれば、皆さんからの連絡をお待ちしています:)

よろしく、シャイ。

4

1 に答える 1

4

項目が選択されているときに項目の選択を解除するようにグリッド ビューに指示できます。の

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

電話

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