有許多關於iPhone 6和iPhone 6 Plus屏幕尺寸的文章和問題。 This article提供了一個很好的解釋。iPhone 6(Plus)屏幕尺寸
但是,我在模擬器中測試我的應用程序時感到困惑。 我在AppDelegate
下面的代碼。
- (BOOL) application: (UIApplication *) application didFinishLaunchingWithOptions: (NSDictionary *) launchOptions
{
UIScreen *screen = [UIScreen mainScreen];
NSLog(@"Screen width %.0f px, height %.0f px, scale %.1fx",
(double) screen.bounds.size.width,
(double) screen.bounds.size.height,
(double) screen.scale);
return YES;
}
我從iPhone模擬器的結果如下各種裝置:
iPhone 4S:Screen width 320 px, height 480 px, scale 2.0x
iPhone 5:Screen width 320 px, height 568 px, scale 2.0x
iPhone 5S:Screen width 320 px, height 568 px, scale 2.0x
iPhone 6: Screen width 320 px, height 568 px, scale 2.0x
iPhone 6 Plus:Screen width 320 px, height 568 px, scale 2.0x
結果對於iPhone 4S,iPhone 5和iPhone 5S來說都不錯。不過,我預計iPhone 6和iPhone 6 Plus的屏幕尺寸會更大,我也希望iPhone 6 Plus的屏幕尺寸更大。哪裏不對?
感謝您的解釋。
您可能忘記爲iPhone 6和6 Plus包含適當的啓動圖像。因此,該應用程序僅基於iPhone 5/5S版本進行了升級,這是您在應用程序中「看到」的尺寸。 – rdurand 2014-12-03 09:58:17