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 に答える