次のようなナビゲーションバーがあります。
次のコードで作成されました。
// AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSShadow *textShadow = [[NSShadow alloc] init];
textShadow.shadowBlurRadius = 5.0;
textShadow.shadowColor = [UIColor colorWithWhite: 1.0 alpha: 0.75];
textShadow.shadowOffset = CGSizeMake(0.0, 1.0);
[[UIBarButtonItem appearance] setTitleTextAttributes: @{ NSShadowAttributeName: textShadow } forState: UIControlStateNormal];
return YES;
}
質問
- shadowBlurRadius はどこにありますか (少なくとも [編集] ボタンの場合)。を設定していることに注意してください
textShadow.shadowBlurRadius = 5.0;
。その値を上げても、何もしないようです。 - 「+」バー ボタン項目またはテキストではないその他のバー ボタン項目 (UIBarButtonSystemItemCamera など) に影を追加することは可能ですか? 独自のラスタライズされた画像を生成することは避けたいです。
この質問は iOS 7 のみに関するものです。