gpt4 book ai didi

ios - iPhone 6 (Plus) 屏幕尺寸

转载 作者:IT王子 更新时间:2023-10-29 08:05:05 25 4
gpt4 key购买 nike

关于 iPhone 6 和 iPhone 6 Plus 屏幕尺寸的文章和问题很多。 This article提供了很好的解释。

但是,在模拟器中测试我的应用程序时,我感到很困惑。我在 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;
}

我从各种设备的 iOS 模拟器中得到以下结果:

iPhone 4S:屏幕宽度 320 像素,高度 480 像素,比例 2.0x

iPhone 5:屏幕宽度 320 像素,高度 568 像素,比例 2.0x

iPhone 5S:屏幕宽度 320 像素,高度 568 像素,比例 2.0x

iPhone 6:屏幕宽度 320 像素,高度 568 像素,比例 2.0x

iPhone 6 Plus:屏幕宽度 320 像素,高度 568 像素,比例 2.0x

iPhone 4S、iPhone 5 和 iPhone 5S 的结果都很好。但是,我希望 iPhone 6 和 iPhone 6 Plus 的屏幕尺寸更大,我还希望 iPhone 6 Plus 的屏幕尺寸为 3.0。怎么了?

感谢您的解释。

最佳答案

您似乎没有为您的应用提供正确的启动图像。当没有设置正确的启动图像时,应用程序将像在 iPhone 5/5S 上一样运行,这就是为什么您在登录时会遇到这些令人困惑的结果。 iPhone 6 屏幕尺寸为 375x667 像素 x2,iPhone 6+ 414x736 像素 x3。所以,如果你想为 iPhone 6 设置启动图像,它应该有 750x1334 像素大小,iPhone 6+ 应该有 1242x2208 像素大小。祝你好运!

编辑:

正如 rmaddy 在评论中提到的,最好使用具有适当布局约束的启动屏幕 Storyboard以适合所有屏幕,而不是为所有屏幕使用一堆图像(这也会增加应用程序的大小)。

关于ios - iPhone 6 (Plus) 屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27268470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com