Tôi có một mặt hàng khác nhau trong đó. Khi tôi nhấn vào một mục, tôi sử dụng:Cách nhận các lần chạm trên UICollectionView trong khoảng trống xung quanh tất cả các ô
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
để tìm hiểu điều gì đã được chạm và sau đó đặt cơ bản alpha của chế độ xem đó thành 0 để ẩn nó. Tất cả đều hoạt động tốt. Bây giờ điều tôi muốn làm là khi bạn chạm vào khoảng trắng xung quanh tất cả các khung nhìn của UICollectionViewCell
rồi xuất hiện lại. Tôi đang gặp khó khăn khi tìm một phương pháp cho phép tôi biết khi khoảng trắng xung quanh các tế bào bị chạm vào. Có cách nào tốt để làm điều đó không? Tôi đã thử thiết lập trình nhận dạng cử chỉ, nhưng khi tôi làm như vậy, phương pháp của tôi
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
không được gọi. Có cách nào để chỉ cần thực hiện các công nhận cử chỉ và từ đó xác định xem một tế bào đã được khai thác và nếu như vậy ẩn tế bào đó, khác hiển thị tất cả các tế bào ẩn? Cảm ơn.
Tôi khuyên bạn nên sử dụng chế độ xem trang trí và lắng nghe khi đó vì chúng nằm phía sau cel l. –
chế độ xem trang trí chính xác là gì. Tôi có một cái nhìn đằng sau collectionView nhưng nó sẽ không đăng ký chạm.Tôi phải bằng cách nào đó vượt qua các liên lạc để xem nền khi họ không chạm vào một tế bào và tôi không biết làm thế nào để làm điều đó –