我有一个在 Iphone 5 上运行的应用程序,所有元素都非常适合,我也想在 Iphone 3 和 Iphone 4 上运行该应用程序。
我阅读了几篇关于 Auto Sizing 的文章,但我找不到任何针对此问题的信息。
我需要有多个不同大小的图像吗?我需要以语法方式设置元素大小吗?
任何帮助家伙....
谢谢。
如果您的应用程序是为 iPhone 5 设计的,由于屏幕尺寸较小,它会很复杂,但您必须这样做:
-(void)viewWillAppear:(BOOL)animated { if ([[UIScreen mainScreen] bounds].size.height == 568) { [splashImage setFrame:CGRectMake(0, 0, 320, 548)]; [splashImage setImage:[UIImage imageNamed:@"splash_Image_320X568@2x.jpg"]]; } else { [splashImage setFrame:CGRectMake(0, 0, 320, 460)]; [splashImage setImage:[UIImage imageNamed:@"splash_Image_320X.jpg"]]; } }