0
我正在开发一个具有自定义导航栏的iPhone应用程序。这里是我的代码:带Retina的自定义UINavigationBar的UIBarMetrics值
- (void)viewDidLoad
{
[super viewDidLoad];
UIImage *testNav = [UIImage imageNamed:@"Test Nav Bar 320 wide.png"];
[self.navigationController.navigationBar setBackgroundImage:testNav forBarMetrics:UIBarMetricsDefault];
}
当我运行应用程序它看起来很好。不过,我也有导航栏的视网膜版本。当我更换:
@"Test Nav Bar 320 wide.png"
与视网膜图形:
@"Test Nav Bar 640 wide.png"
导航栏变得太大了,并跑出画面。
我在做什么错?它有什么做的:以iOS开发
forBarMetrics:UIBarMetricsDefault
我是相当新的,任何帮助将是非常赞赏。
修复它。谢谢! –