У меня есть UICollectionView
, в котором есть разные элементы. Когда я нажимаю на элемент, я использую:
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
чтобы выяснить, что было затронуто, а затем в основном настроить альфа этого представления на 0, чтобы скрыть его. Все работает отлично. Теперь то, что я хотел бы сделать, это когда вы нажимаете на белое пространство, окружающее все UICollectionViewCell
, все виды снова появляются. У меня возникли проблемы с поиском метода, который позволит мне узнать, когда было коснулось белое пространство вокруг ячеек. Есть ли хороший способ сделать это? Я попытался настроить распознаватель жестов, но когда я это сделаю, мой метод
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
не вызывается. Есть ли какой-то способ просто реализовать распознаватель жестов, и оттуда определить, была ли ячейка прослушиваемой и если она скрывает эту ячейку, а также показать все скрытые ячейки? Спасибо.