1

次のコードをアプリ デリゲートに追加して、ロゴを UINavigationBar に取得していますが、機能していません。プロジェクト内に Logo.png と Logo@2x.png があります。

私は何を間違っていますか?

UIImageView *titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Logo.png"]];
[[UINavigationBar appearance] setTitleView:titleView];
4

2 に答える 2

0

私があなたの質問を正しく理解していれば、ViewController のナビゲーション項目で tileImage を次のように設定することをお勧めします。

- (void)viewDidLoad
{
    [super viewDidLoad];

    // Set up the nav bar
    UIImage *titleImage = [UIImage imageNamed:@"Logo.png"];
    self.navigationItem.titleView = [[UIImageView alloc] initWithImage:titleImage];
}
于 2012-10-25T18:23:38.923 に答える
0

はい、iOS では大文字と小文字が区別されます。もう一度試してください。ただし、次のように変更してください。

UIImageView *titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Logo.png"]];

UIImageView *titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"logo.png"]];
于 2012-10-25T17:03:05.890 に答える