-1

アプリのUIバーにタイトルを挿入できるようにするこのコードがあります(間違っていなければ)。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ApplicationDidBecomeActive:) name:UIApplicationDidBecomeActiveNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(goToAlbum) name:@"GetAlbumNotif" object:nil];
self.title = @"Events List";

これについてのオリエンテーションを教えてください。ありがとう!

4

2 に答える 2

1
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImage"]];
self.navigationItem.titleView = imageView;
于 2012-08-23T21:32:08.410 に答える
0

UIBarButton は NavigationBar 内にあります。最も簡単な方法は、Interface Builder で UIBarButton を NavigationBar に追加することです。その後、次の方法で背景を変更できます。

[barButton setBackgroundImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

展開ターゲットが iOS 5.0 以降の場合、次の方法でナビゲーション バーの外観を変更できます。

[UINavigationBar appearance] setBackgroundImage:

または、UINavigationBar をサブクラス化し、drawInRect をオーバーライドして、昔ながらの方法を実行します。これを行う方法は次のとおりです: How to add background image on iphone Navigation bar?

于 2012-08-23T21:27:16.870 に答える