2013-02-27 49 views
0

这更像是一个设计问题,但有谁知道他们是如何使UINavigationBar中的Logo看起来在原生iPhone应用程序中很好?Twitters iPhone NavBar徽标

Twitter

有谁知道一个教程?

在此先感谢!

+0

你能提供一个你的意思吗? – Popeye 2013-02-27 10:42:26

+0

用我正在谈论的示例的链接编辑我的问题! – 2013-02-28 00:13:58

回答

0

基本上这两个答案都是正确的。

我只是输入我用过的代码。我喜欢它比@stevenhepting的代码:)

只是把这个代码在viewDidLoad:方法

self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPicture"]]; 

为你的形象完美的大小(在我看来)是更好的80x40像素(宽= 80 /高度= 40)。

1

UIViewController的-navigationItem属性本身有一个名为-titleView的属性。

将当前显示的UIViewController的navigationItem的titleView属性设置为像Twitter这样的浮雕半透明图标,然后设置好了。

0

您将加载图像,然后将其放置在导航控制器内部的视图控制器上的navigationItem.titleView属性中。

UIImage *image = [UIImage imageNamed: @"header_logo.png"]; 
UIImageView *imageView = [[UIImageView alloc] initWithImage: image]; 
viewController.navigationItem.titleView = imageView;