2014-08-30 122 views
1

我有下面的代码为导航栏的背景显示图片:如何停止导航栏背景图片停止重复?

UIImage *imgNav = [UIImage imageNamed:@"backgroundimage.png"]; 
self.navigationController.navigationBar.frame = CGRectMake(0, 0, 320, 44); 
[self.navigationController.navigationBar setBackgroundImage:imgNav forBarMetrics: 
UIBarMetricsDefault]; 

的影像尺寸为60 42。现在我只想一个图像的单个实例,但它重复。如何禁用它?我想要在导航栏中心的图像的单个实例。

回答

0

enter image description here

我觉得身体不明白我的问题是我不好。 !我应该早些时候发布这个图片。

但我自己解决了。这不会发生,如果你使图像完全320×44像素,因为这是导航栏的大小。

或者如果你只是想在屏幕中心设置标题图片应该以这种方式实现在一个视图控制器:

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