AQGridView - Как обнаружить касание вместо выделения? - PullRequest
2 голосов
/ 14 августа 2011

Я включил действительно потрясающий AQGridView в свой проект, но у меня небольшая проблема,

Единственный метод делегата, который я нахожу, - - (void) gridView: (AQGridView *) gridView didSelectItemAtIndex: (NSUInteger)index;

Который обнаруживает только выбор, то есть - если я выберу ячейку и затем хочу отменить выделение ячейки, которую я только что щелкнул, мне нужно будет щелкнуть другую ячейку или дважды щелкнуть эту ячейку, чтобывыполнить отмену выбора.

Если бы я мог вместо этого просто обнаружить касание, я мог бы просто активировать выбор, но, поскольку он сохраняет состояние касания, возникает проблема, которую я только что описал.

Я хотел бы услышать от вас, ребятаесли у вас есть информация по этому поводу или предложения:)

С уважением, Шай.

1 Ответ

4 голосов
/ 14 августа 2011

Вы можете указать в виде сетки, чтобы отменить выбор элемента при его выборе. В

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

Вызов

[gridView deselectItemAtIndex:index animated:animated];
...