我想知道,因为我使用这种方法让我的应用程序根据它是 iPhone 4 还是 5 屏幕自动选择背景图像:
NSString *background = @"image.png";
NSString *background5 = @"image-568.png";
CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.size.height == 568) {
// code for 4-inch screen
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:background5]];
} else {
// code for 3.5-inch screen
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:background]];
}
但我的问题是。如果我有一个我也想自动选择的按钮的图像,我可以为我用于背景的按钮使用相同的代码:
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:background]];
或者我应该有一些其他的按钮代码?我使用 Xcode 4.5