0
我想修改基於在任何給定時間看到的單元格的我的UICollectionView的設計。這意味着如果我有第一個單元格,然後是另一個單元格的一半,我想訪問並修改用戶可能關注的單元格,這是完整的單元格。有沒有辦法訪問在Swift的CollectionView中顯示最多的單元格?
有沒有辦法在Swift中做到這一點?
請參閱附件(在這種情況下,我想以編程方式更改,上面寫着Pirkei Avot細胞):
我想修改基於在任何給定時間看到的單元格的我的UICollectionView的設計。這意味着如果我有第一個單元格,然後是另一個單元格的一半,我想訪問並修改用戶可能關注的單元格,這是完整的單元格。有沒有辦法訪問在Swift的CollectionView中顯示最多的單元格?
有沒有辦法在Swift中做到這一點?
請參閱附件(在這種情況下,我想以編程方式更改,上面寫着Pirkei Avot細胞):
for (UICollectionViewCell *cell in theCollectionView.visibleCells) {
CGRect rect = CGRectIntersection(theCollectionView.frame, cell.frame);
//check width of each cell
}
謝謝!假設我將它放在viewDidLoad或其他func中,這隻會被調用一次。一旦不同的單元變得可見,程序如何更新? –
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView – iOS77