9

我正在使用 UICollectionView 在主视图中生成多个缩略图。

这工作正常,我可以在单元格周围放置边框以及应用边框(角)半径。

唯一似乎没有坚持的是每个单元格的阴影。

这是我的代码

....

[cell.layer setBorderColor:[UIColor colorWithRed:213.0/255.0f green:210.0/255.0f blue:199.0/255.0f alpha:1.0f].CGColor];
[cell.layer setBorderWidth:1.0f];
[cell.layer setCornerRadius:7.5f];
[cell.layer setShadowOffset:CGSizeMake(0, 1)];
[cell.layer setShadowColor:[[UIColor darkGrayColor] CGColor]];
[cell.layer setShadowRadius:8.0];
[cell.layer setShadowOpacity:0.8];

return cell;

你知道我做错了什么以及我可以做些什么来让阴影显示出来吗?

4

1 回答 1

25

您需要在边界之外创建阴影;

[cell.layer setMasksToBounds:NO];

于 2012-10-14T13:02:08.483 回答