UINavigationBar顶部的自定义徽标?

Zac*_*ffe 3 iphone cocoa-touch objective-c uinavigationbar

我已经阅读了大量关于全自定义UINavigationBar背景的请求,但我想要的是在默认情况下覆盖徽标UINavigationBar而不是文本.最好,我想将它应用于一个UINavigationBar名为CustomNavigationBar 的子类.

Pau*_*nch 28

整洁的技巧,暗影.

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

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Logo"]];
self.navigationItem.titleView = imageView;
[imageView release];
Run Code Online (Sandbox Code Playgroud)