我正在为3.5英寸和4英寸屏幕开发应用程序。然而,即使在我运行4英寸iPhone模拟器时,模拟器上的屏幕尺寸突然变为320 * 480。
我把它放在AppDelegate文件中,它打印320.000000,480.000000 ......
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
NSLog(@"%f, %f", [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height);
...
}
我不确定Xcode中的哪个设置(如果有的话)我不小心碰到了它就像这样。我的所有.xib文件都设置为4英寸视网膜。有没有人遇到过这个?
答案 0 :(得分:12)
请检查iPhone 4英寸项目中是否有Default-h568文件。
答案 1 :(得分:1)
关于在Xcode 6.0中创建的默认应用程序,请尝试以下方法:
项目属性 - >应用程序图标和启动图像 - >启动图像源 - >使用资产目录 - >图片,迁移
此项目将在4英寸iOS 7设备上正确显示。