这更像是一个设计问题,但有谁知道他们是如何使UINavigationBar中的Logo看起来在原生iPhone应用程序中很好?Twitters iPhone NavBar徽标
有谁知道一个教程?
在此先感谢!
这更像是一个设计问题,但有谁知道他们是如何使UINavigationBar中的Logo看起来在原生iPhone应用程序中很好?Twitters iPhone NavBar徽标
有谁知道一个教程?
在此先感谢!
基本上这两个答案都是正确的。
我只是输入我用过的代码。我喜欢它比@stevenhepting的代码:)
只是把这个代码在viewDidLoad:
方法
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPicture"]];
为你的形象完美的大小(在我看来)是更好的80x40像素(宽= 80 /高度= 40)。
UIViewController的-navigationItem属性本身有一个名为-titleView的属性。
将当前显示的UIViewController的navigationItem的titleView属性设置为像Twitter这样的浮雕半透明图标,然后设置好了。
您将加载图像,然后将其放置在导航控制器内部的视图控制器上的navigationItem.titleView属性中。
UIImage *image = [UIImage imageNamed: @"header_logo.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
viewController.navigationItem.titleView = imageView;
你能提供一个你的意思吗? – Popeye 2013-02-27 10:42:26
用我正在谈论的示例的链接编辑我的问题! – 2013-02-28 00:13:58