如何使iphone 5上运行的应用程序适合iphone 4和3的屏幕
我有一个应用程序在iPhone5上运行,所有元素都非常适合,我想在iPhone3和iPhone4上也运行这个应用程序 我读了一些关于自动调整大小的文章,但是我找不到任何关于这个问题的具体信息 我需要有多张不同大小的图片吗? 我需要按语法设置元素大小吗 有人帮忙吗如何使iphone 5上运行的应用程序适合iphone 4和3的屏幕,iphone,resize,autosize,Iphone,Resize,Autosize,我有一个应用程序在iPhone5上运行,所有元素都非常适合,我想在iPhone3和iPhone4上也运行这个应用程序 我读了一些关于自动调整大小的文章,但是我找不到任何关于这个问题的具体信息 我需要有多张不同大小的图片吗? 我需要按语法设置元素大小吗 有人帮忙吗 谢谢。如果您的应用程序被认为是针对iPhone 5的,那么由于屏幕尺寸较小,它将变得复杂,但您必须做以下几点: 你所有的图片都应该有两种尺寸,经典和@2x。经典尺寸将用于iPhone3GS 如果您已经在使用autolayout,那么就
谢谢。如果您的应用程序被认为是针对iPhone 5的,那么由于屏幕尺寸较小,它将变得复杂,但您必须做以下几点:
- 你所有的图片都应该有两种尺寸,经典和@2x。经典尺寸将用于iPhone3GS
- 如果您已经在使用autolayout,那么就准备好了,交叉手指,开始吧
- 如果没有,您应该考虑使用autolayout,阅读一些有关它的教程,但它只允许您为所有屏幕大小设计一个单独的界面
- 如果您不想使用autolayout(或者如果您不能),您应该将所有元素直接放在代码中,以确保它们不会“走出”屏幕
- 你所有的图片都应该有两种尺寸,经典和@2x。经典尺寸将用于iPhone3GS
- 如果您已经在使用autolayout,那么就准备好了,交叉手指,开始吧
- 如果没有,您应该考虑使用autolayout,阅读一些有关它的教程,但它只允许您为所有屏幕大小设计一个单独的界面
- 如果您不想使用autolayout(或者如果您不能),您应该将所有元素直接放在代码中,以确保它们不会“走出”屏幕
- 您需要有一个不同大小的多个图像
- 您需要在viewWillApear方法中以编程方式设置元素大小
- 您需要有一个不同大小的多个图像
- 您需要在viewWillApear方法中以编程方式设置元素大小
如果不使用AutoLayout,您可以获得更长的自动调整大小蒙版,只需确保viewController的根视图设置为在宽度和高度上增长。如果不使用AutoLayout,您可以获得更长的自动调整大小蒙版,只需确保viewController的根视图设置为在宽度和高度上增长。
-(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"]];
}
}