2015-03-30 178 views
0

我设置我的UINavigationBar背景图像某些图像,像这样:如何设置UINavigation尺寸以适合背景图像尺寸?

UINavigationBar *navBar = self.navigationController.navigationBar; 
UIImage *image = [UIImage imageNamed:@"Menubar.png"]; 
[navBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault]; 

,但我真的不能看到它,因为比在UINavigationBar的默认尺寸更大的整体形象。

所以两件事请:

  1. 如何设置UINavigation大小以适合背景图片的大小?
  2. 我不想在背景中看到电池和时间栏,所以我的图像将覆盖它。

回答

0
  1. 这是不可能设置UINavigation大小(看看this question),你必须适应的背景图像,而不是
  2. 这是不可能覆盖状态栏,但你可以很容易地将其隐藏。见例如here