影の不透明度も設定する必要があります。デフォルトは 0 で、明示的に設定しないと何も表示されません。
CALayer リファレンス
cell.layer.shadowOffset = CGSizeMake(1, 0);
cell.layer.shadowColor = [[UIColor blackColor] CGColor];
cell.layer.shadowRadius = 5;
cell.layer.shadowOpacity = .25;
また、シャドウ パスを設定しないと、iPhone/iPad でパフォーマンスが低下することにも注意してください。次のコードのようなものを使用してシャドウ パスを設定します。「高品質」のシャドウを作成するために、テーブルビュー セルの下のレイヤーをぼかす必要がなくなります。
CGRect shadowFrame = cell.layer.bounds;
CGPathRef shadowPath = [UIBezierPath bezierPathWithRect:shadowFrame].CGPath;
cell.layer.shadowPath = shadowPath;
ビデオ 425 (424 と 426 も) を見て、WWDC 2010 の影について詳しく学んでください。ビデオはこちらから入手できます: WWDC 2010 セッション ビデオ