新建一个空白工程,代码如下:
- #import "AppDelegate.h"
- @interface AppDelegate ()
- @end
- @implementation AppDelegate
- - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
- // Override point for customization after application launch.
- self.window = [[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds] autorelease];
- self.window.backgroundColor = [UIColor whiteColor];
- [self.window makeKeyAndVisible];
- return YES;
- }
上述代码在iPhone4显示正常,但在iPhone5以上机器出现以下问题:
以上问题产生原因主要是没有适配Launch Images导致的,需要在你的项目中添加不同分辨率的图片
(如iPhone5需要添加一个Deault-568h@2x.png 的图片,实际分辨率为640*1136)
本文介绍了一个简单的iOS应用程序在不同设备上显示不一致的问题,并提供了相应的解决方案,即通过添加不同分辨率的LaunchImages来确保应用在iPhone4和iPhone5等设备上的正常显示。

16万+

被折叠的 条评论
为什么被折叠?



