Ho uno UICollectionView
che contiene elementi diversi. Quando si tocca su un elemento, io uso:Come ricevere tocchi su UICollectionView nello spazio vuoto attorno a tutte le celle
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
di capire ciò che è stato toccato e quindi fondamentalmente impostare l'alfa di quella vista a 0 per nasconderlo. Tutto funziona bene Ora quello che mi piacerebbe fare è quando tocchi lo spazio bianco che circonda tutte le UICollectionViewCell
s tutte le visualizzazioni quindi riappare. Ho difficoltà a trovare un metodo che mi consenta di sapere quando lo spazio bianco attorno alle celle è stato toccato. C'è un buon modo per farlo? Ho provato ad installare un sistema di riconoscimento gesto, ma quando lo faccio, il mio metodo
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
non viene chiamato. C'è un modo per implementare il riconoscimento dei gesti e da lì determinare se una cella è stata sfruttata e in tal caso nascondere quella cella, altrimenti mostrare tutte le celle nascoste? Grazie.
Vorrei suggerire di utilizzare le viste di un decoratore e di ascoltare i tap quando si troverebbero dietro il cel l. –
cos'è esattamente una vista decoratore. Ho una vista dietro il collectionView ma non registrerò i tocchi.Devo in qualche modo passare i tocchi a quella vista di sfondo quando non toccano una cella e non so come fare quello giusto –