有没有办法访问Swift中CollectionView中显示最多的单元格?

时间:2016-04-07 13:20:11

标签: ios swift uicollectionview uicollectionviewcell

我正在尝试根据在任何给定时间看到的单元格来修改我的UICollectionView的设计。这意味着如果我有第一个单元格,然后是另一个单元格的一半,我想访问并修改用户可能关注的单元格,这是完整的单元格。

有没有办法在Swift中执行此操作?

请参阅附件(在这种情况下,我想以编程方式更改说Pirkei Avot的单元格):

In this case, I'd like to programmatically leave the blue bar in the cell that says Pirkei Avot, and hide it from the other ones

1 个答案:

答案 0 :(得分:1)

for ( UICollectionViewCell *cell in theCollectionView.visibleCells) {
    CGRect rect = CGRectIntersection(theCollectionView.frame, cell.frame);
    //check width of each cell
}