我有一个TabBarController应用程序,其中第一个tabBarItem是NavigationController ...
我用编程方式将图像背景分配给navController:
self.navigationController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"OverviewBg.png"]];
“OverviewBg.png”图像是tabBar和NavBar之间视图的确切大小
如果我在iPhone 4模拟器中试用我的应用程序,则无法正确加载高清图像并显示正常图像...
我该如何解决这个错误?使用colorWithPatternImage方法的最佳方法是使用具有视图大小或图案图像的图像?
由于
答案 0 :(得分:1)
我使用UIColor类的initWithPatternImage方法解决了这个问题 我创建并分配了一个UIColor实例,我为它分配了一个图像,然后我将它与背景一起使用。
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"OverviewBg.png"]];
self.navigationController.view.backgroundColor = background;
希望这可以帮助其他人:)