我正在尝试用黄色边框突出显示 UICollectionView 中选定的集合单元格,以便用户可以看到当前选择了哪一个。我试过这个:
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
FilterCell *filterCell = (FilterCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"FilterCell" forIndexPath:indexPath];
filterCell.window.backgroundColor = [UIColor yellowColor];
filterCell.backgroundColor = [UIColor yellowColor];
NSLog(@"hello");
}
UICollectionViewCell 内的 UIImageView 周围有 2 个空像素,因此它应该可以工作,但不能。
它正在记录“你好”,但边框保持黑色。看这个截图: