ここで検索したときに見たように、同じトピックに関する質問がたくさんありましたが、どのコードを使用し、どこに配置すればよいか本当にわかりません.
ナビゲーション バーを独自の背景画像を持つカスタム バーに変更したいだけです。
私はいくつかのコードを見ましたが、私は本当に新しいので、これを行う方法がわかりません!
-サイモン
ここで検索したときに見たように、同じトピックに関する質問がたくさんありましたが、どのコードを使用し、どこに配置すればよいか本当にわかりません.
ナビゲーション バーを独自の背景画像を持つカスタム バーに変更したいだけです。
私はいくつかのコードを見ましたが、私は本当に新しいので、これを行う方法がわかりません!
-サイモン
外観プロパティを使用する
[[UINavigationBarの外観]setBackgroundImage:yourimage forBarMetrics:UIBarMetricsDefault];
//first put this code in AppDelegate.m
in this method:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//code: navigationbar set image and fontcolor:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"your_navigationimg_bg"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:0.0 forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setTitleTextAttributes: @{
UITextAttributeTextShadowColor: [UIColor clearColor],
UITextAttributeTextShadowOffset: [NSValue valueWithUIOffset:UIOffsetMake(0.0f, 1.0f)],
UITextAttributeFont: [UIFont fontWithName:@"AppleGothic" size:20.0f]
}];
[self.window makeKeyAndVisible];
return YES;
}
//second: put this code in RootViewController.m
in this method:
- (void)viewDidLoad
{
self.navigationItem.title=@"your title";
[super viewDidLoad];
}