19666


NavigationControllerのNavigationBarのタイトルに画像を設定しようとしていますがうまくいきません。  
ネットで探してみた所下記方法で大丈夫という説明をみたのですが試してみた所画像が表示されません。

[code]

    UIImageView *titleImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"logo.png"]];
    self.navigationItem.titleView = titleImageView;
    
[/code]

普段NavigationBarは自分でストーリボードから作成していますが、TableViewのスタティックセルはUITableViewControllerでなければ使えないためNavigationControllerのNavigationBarを使おうとしています。


CC BY-SA 3.0
2015-12-03T01:50:57.970
19579
2015-12-07T03:42:25.217
2015-12-03T05:54:34.917
7290
12232
question
ios uinavigationcontroller navigationbar
NavigationControllerのNavigationBarのタイトルに画像を設定する方法


どうぞ。

Objective-C

[code]

        UIImageView *titleView = [UIImageView new];
        titleView.frame = CGRectMake(0, 0, 30, 30);
        titleView.image = [UIImage imageNamed:@"navi_icon"];
        titleView.contentMode = UIViewContentModeScaleAspectFit;
        self.navigationController.navigationItem.titleView = titleView;
    
[/code]

Swift

[code]

        let titleView = UIImageView(frame:CGRectMake(0, 0, 30, 30))
        titleView.image = UIImage(named: "navi_icon")
        titleView.contentMode = .ScaleAspectFit
        self.navigationController.navigationItem.titleView = titleView
    
[/code]


CC BY-SA 3.0
2015-12-05T19:15:33.733
19666
2015-12-07T03:42:25.217
2015-12-07T03:42:25.217
3983
3983
19579
answer