#import <QuartzCore/QuartzCore.h>
self.layer.masksToBounds = NO;
self.layer.cornerRadius = 8; // if you like rounded corners
self.layer.shadowOffset = CGSizeMake(0, -10); // 上向きの影
self.layer.shadowRadius = 3;
self.layer.shadowOpacity = 0.8;
上の方法は簡単だが、アニメーション、リサイズする際などに遅い。
以下の blog 記事が詳しい。
結局影の画像を貼っちゃうのが簡単で速度も速そう。