16
UICollection ดูดัชนีเซลล์ที่มองเห็นได้ในปัจจุบัน
ฉันใช้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???