在我FirstViewController
的设备是 iPhone4 或 iPhone5 的情况下,我已经为切换背景编写了这段代码:
文件名:bg-for5-568@2x.png
bg-for4@2x.png
bg-for4.png
- (void)viewDidLoad
{
[super viewDidLoad];
UIImage *backgroundImage = [[UIImage alloc] init];
if([[UIScreen mainScreen]bounds].size.height == 568)
{
backgroundImage = [UIImage imageNamed:@"bg-for5-568h"];
}
else
{
backgroundImage = [UIImage imageNamed:@"bg-for4"];
}
self.view.backgroundColor = [[[UIColor alloc] initWithPatternImage:backgroundImage] autorelease];
[backgroundImage release];
}
当我在我的模拟器上启动应用程序时,iphone5 的背景显示双倍大小,不在视图中。
/* 已解决,谢谢 */