UINavigationBar顶部的自定义徽标?

时间:2010-04-14 23:28:35

标签: iphone objective-c cocoa-touch uinavigationbar

我已经阅读了大量有关全面自定义UINavigationBar背景的请求,但我想要的是在默认UINavigationBar而不是文本上叠加徽标。我希望将它应用于名为CustomNavigationBar的UINavigationBar子类。

2 个答案:

答案 0 :(得分:28)

整洁的技巧,暗影。

如果您只想添加徽标而不是标题,那很容易。在navigationItem上设置titleView,如下所示:

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Logo"]];
self.navigationItem.titleView = imageView;
[imageView release];

答案 1 :(得分:1)