मेरे पास संग्रह दृश्य में कई आइटम हैं, लेकिन उनमें से केवल कुछ ही चयन योग्य होना चाहिए। मैं प्रतिनिधि विधि के साथ इस से निपटने हूँ:UICollectionView चाहिए चयन करें ItemAtIndexPath = NO पुराने चयन को अचयनित करने से नहीं बचा है?
- (BOOL)collectionView:(UICollectionView *)collectionView shouldSelectItemAtIndexPath:(NSIndexPath *)indexPath
मेरे समस्या तब होती है, तो एक चयन आइटम का चयन किया जाता है और अगले चरण में किसी न चयन आइटम का चयन लौटने नहीं, चयनित आइटम का चयन रद्द हो जाता है shouldSelectItemAtIndexPath द्वारा अस्वीकार कर दिया गया है वैसे भी।
मैं भी
- (BOOL)collectionView:(UICollectionView *)collectionView shouldHighlightItemAtIndexPath:(NSIndexPath *)indexPath
उपयोग करने के लिए कोशिश की है लेकिन यह एक ही समस्या है।
क्या यह UICollectionView का सही वांछित व्यवहार है? और यदि हां, तो मैं अपने आखिरी चुने हुए आइटम के चयन से कैसे बच सकता हूं यदि कोई चयन योग्य आइटम नहीं चुना जाता है?
-collectionView:shouldSelectItemAtIndexPath:
के लिए इस विधि केवल कई विकल्पों के लिए काम करता है का चयन रद्द –