这更像是一个设计问题,但是有没有人知道他们如何让UINavigationBar中的Logo在原生iPhone应用程序中看起来很好?
有人知道教程吗?
提前致谢!
答案 0 :(得分:1)
UIViewController的-navigationItem属性本身就有一个名为-titleView的属性。
将当前显示的UIViewController的navigationItem的titleView属性设置为Twitter已经完成的浮雕半透明图标,然后进行设置。
答案 1 :(得分:0)
您将加载图像,然后将其放在将位于导航控制器内的视图控制器上的navigationItem.titleView属性中。
UIImage *image = [UIImage imageNamed: @"header_logo.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
viewController.navigationItem.titleView = imageView;
答案 2 :(得分:0)
基本上两个答案都是正确的。
我只是输入我用过的代码。我比@stevenhepting的代码更喜欢它:))
只需将此代码放入viewDidLoad:
方法
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPicture"]];
您图像的完美尺寸(在我看来)是80x40像素(宽度= 80 /高度= 40)。