2012-10-13 10 views
9

UICollectionViewを使用して、マスタービューに複数のサムネイルを生成しています。iOSのセルに影が表示されない

これはうまく動作し、セルの周囲に境界線を配置したり、境界線(コーナー)半径を適用することができます。

残っているように見えないのは、各セルの影です。ここで

あなたは私が間違ってやっていると影を表示するようにするために、私は何ができるか知っていますか私のコード

.... 

[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; 

のですか?

+0

ここで、影を設定していますか?あなたがセルをinit'ingしているとき? – lxt

+0

実際にセルを初期化した後 - 上で見てきたように、コードを呼び出すコードはコードブロックの最後にあります – pepe

答えて

24

境界外に作成される影を有効にする必要があります。

[cell.layer setMasksToBounds:NO];

関連する問題