我正在尝试根据在任何给定时间看到的单元格来修改我的UICollectionView的设计。这意味着如果我有第一个单元格,然后是另一个单元格的一半,我想访问并修改用户可能关注的单元格,这是完整的单元格。
有没有办法在Swift中执行此操作?
请参阅附件(在这种情况下,我想以编程方式更改说Pirkei Avot的单元格):
答案 0 :(得分:1)
for ( UICollectionViewCell *cell in theCollectionView.visibleCells) {
CGRect rect = CGRectIntersection(theCollectionView.frame, cell.frame);
//check width of each cell
}