UIButton内の文字に影を表示しようとしてハマったので忘れないようにメモ。
影をつける場合は、「shadowOffset」と「shadowColor」の両方を指定すること。以下の例はUIButtonに対する指定ですが、それ以外のオブジェクトに対して影を指定する際も、最低限、この2つのパラメータを設定する必要があるようです。
button.titleLabel.shadowOffset = CGSizeMake(0.5, 0.5);
[button setTitleShadowColor:[UIColor colorWithWhite:1.0f alpha:0.3f] forState:UIControlStateNormal];
[button setTitleShadowColor:[UIColor colorWithWhite:1.0f alpha:0.3f] forState:UIControlStateNormal];