मैं UICollectionView
अपने iPad एप्लिकेशन में पहली बार उपयोग कर रहा हूं । मैंने ऐसा सेट किया है UICollectionView
कि इसका आकार और सेल आकार समान है, इसका मतलब है कि केवल एक बार सेल को एक बार में प्रदर्शित किया जाता है।
समस्या: अब जब उपयोगकर्ता UICollectionView को स्क्रॉल करता है तो मुझे यह जानना होगा कि कौन सी सेल दिखाई दे रही है मुझे परिवर्तन पर अन्य UI तत्वों को अपडेट करना होगा। मुझे इसके लिए कोई प्रतिनिधि विधि नहीं मिली। इसे कैसे प्राप्त किया जा सकता है?
कोड:
[self.mainImageCollection setTag:MAIN_IMAGE_COLLECTION_VIEW];
[self.mainImageCollection registerClass:[InspirationMainImageCollectionCell class] forCellWithReuseIdentifier:@"cellIdentifier"];
[self.mainImageFlowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];
[self.mainImageFlowLayout setMinimumInteritemSpacing:0.0f];
[self.mainImageFlowLayout setMinimumLineSpacing:0.0f];
self.mainImageFlowLayout.minimumLineSpacing = 0;
[self.mainImageCollection setPagingEnabled:YES];
[self.mainImageCollection setShowsHorizontalScrollIndicator:NO];
[self.mainImageCollection setCollectionViewLayout:self.mainImageFlowLayout];
मैंने क्या कोशिश की है:
के UICollectionView
अनुरूप होने पर UIScrollView
, मुझे तब मिला जब उपयोगकर्ता स्क्रॉल UIScrollViewDelegate
विधि के साथ समाप्त होता है
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
लेकिन उपरोक्त कार्य के अंदर मैं वर्तमान दृश्यमान सेल इंडेक्स कैसे प्राप्त कर सकता हूं UICollectionView
???