use*_*991 2 iphone splash-screen objective-c ios xcode5
我正在使用ios 7和ios 6 3.5英寸和4英寸屏幕用于ios.我正在为这两个版本的闪屏工作.在ios 7 4英寸屏幕上,它显示正确的方式.在具有4英寸屏幕的iOS 6中,它无法正常显示.我有对齐问题.带有3.5英寸的iOS 7也出现了一些对齐问题.但显示3.5英寸的iOS 6.我不知道如何解决对齐问题.这是我的示例代码:
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0"))
{
splashView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 20, 320, 548)];
splashView.image=[UIImage imageNamed:@"screens copy.png"];
[self.view addSubview:splashView];
splashView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin |UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin;
}
else
{
splashView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
splashView.image=[UIImage imageNamed:@"small-screen1.PNG"];
[self.view addSubview:splashView];
splashView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin |UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4298 次 |
| 最近记录: |