আমি UICollectionViewআমার আইপ্যাড অ্যাপ্লিকেশনটিতে প্রথমবার ব্যবহার করছি । আমি এটি সেট করে রেখেছি UICollectionViewযে এর আকার এবং কক্ষের আকার একই, মানে একবারে একবারে ঘর প্রদর্শিত হবে।
সমস্যা: এখন যখন ব্যবহারকারী ইউআইকোলিকেশনভিউ স্ক্রোল করবেন তখন আমার কোন কোষটি দৃশ্যমান তা জানতে হবে আমাকে পরিবর্তনের ক্ষেত্রে অন্যান্য ইউআই উপাদানগুলি আপডেট করতে হবে। আমি এর জন্য কোনও প্রতিনিধি পদ্ধতি পাইনি। আমি কীভাবে এটি অর্জন করতে পারি?
কোড:
[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???