UICollectionView ruft nur didSelectItemAtIndexPath auf, wenn der Benutzer doppelt tippt, und ruft nicht auf, wenn der Benutzer einmal tippt

Ich habe eine UICollectionView, die ungefähr der Größe des Bildschirms entspricht. Die UICollectionViewCells, die angezeigt werden, haben dieselbe Größe wie die collectionView. Jede Zelle hat ein UIImage, das der Größe der Zelle entspricht. In CollectionView ist Paging aktiviert, sodass es sich im Wesentlichen um eine Vollbild-Diashow handelt, durch die der Benutzer wischen kann.

Das Problem ist, dass
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath wird nur aufgerufen, wenn der Benutzer mit zwei Fingern auf eine Zelle tippt oder lange mit einem Finger drückt und dann loslässt. Es scheint nicht das Standardverhalten der Auswahl durch einmaliges Antippen zu haben. Ich habe keine Änderungen am CollectionView-Gestenerkenner vorgenommen, daher habe ich Probleme, eine Lösung für dieses Problem zu finden.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage