En el nuevo UICollectionView no veo cómo agregar una sombra a una UICollectionViewCell. ¿Cómo voy a hacer esto? ¿Añadiría otra vista?Color de sombra UICollectionViewCell
[self.collectionView cellForItemAtIndexPath:[self.collectionView indexPathForItemAtPoint:[recognizer locationInView:[self view]]]].layer.shadowPath = [UIBezierPath bezierPathWithRect:rect].CGPath;
[self.collectionView cellForItemAtIndexPath:[self.collectionView indexPathForItemAtPoint:[recognizer locationInView:[self view]]]].layer.shadowColor = [UIColor yellowColor].CGColor;
[self.collectionView cellForItemAtIndexPath:[self.collectionView indexPathForItemAtPoint:[recognizer locationInView:[self view]]]].layer.shadowRadius = .5;
[self.collectionView cellForItemAtIndexPath:[self.collectionView indexPathForItemAtPoint:[recognizer locationInView:[self view]]]].layer.shadowOpacity = .1;
No es muy ineficiente para llamar '[self.collectionView cellForItemAtIndexPath: [self.collectionView indexPathForItemAtPoint: [recognizer locationInView: [self view]]]] 'varias veces? –