iPhone6屏幕尺寸在模拟器上返回375

弯腰的

我的项目为所有iPhone iOS7,iOS8启动了图像。

无论如何,它总是在模拟器中为屏幕宽度返回错误的值:

   NSLog(@"%f",[UIScreen mainScreen].bounds.size.width);
    NSLog(@"%f",self.view.frame.size.width);

两者总是375.0。

我想念什么?

尼尔斯·齐恩(Nils Ziehn)

iPhone6的实际屏幕尺寸为750像素,但是iOS不会返回帧或边界中的像素尺寸,而是点尺寸!

如果您想知道一个点中有多少像素,则必须使用[UIScreen mainScreen].scale

对于iPhone6plus来说,这更加复杂,因为它还引入了“本机比例”。一切都被绘制成更大的图像,并缩小到iPhone 6实际具有的1920x1080屏幕。为此,您将使用[UIScreen mainScreen].nativeScale[小心,本机缩放仅在iOS8上可用,如果在iOS 8上使用,则您的应用程序将崩溃。]

PS:如果您未使用任何启动画面(-568h @ 2x除外),则适用于iPhone 6和6+的320x568。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iPhone 6,iOS 8.1报告设备上显示320x568点的屏幕,但模拟器上报告375x667点的屏幕

来自分类Dev

关于iOS开发。当我在iPhone6上运行项目时,启动屏幕没有显示,但是在模拟器iPhone6上运行时,显示了启动屏幕

来自分类Dev

我正在尝试在模拟器中获取iPhone 6屏幕尺寸,但显示尺寸错误

来自分类Dev

XCode6中没有iPhone6或iPhone6 +模拟器

来自分类Dev

iPhone模拟器屏幕截图尺寸不合适

来自分类Dev

iPhone6 +在模拟器上呈现736点宽度,但在实际设备上呈现667点宽度

来自分类Dev

在iPhone6、6 +模拟器中不显示预测性(快速类型)键盘

来自分类Dev

为什么在实际设备上iPhone 6 Plus的屏幕尺寸为375x667?

来自分类Dev

如何在没有模拟器的情况下模拟较小的iPhone屏幕尺寸?

来自分类Dev

如何在没有模拟器的情况下模拟较小的iPhone屏幕尺寸?

来自分类Dev

iOS模拟器屏幕尺寸

来自分类Dev

为什么Google Chrome浏览器模拟器以375x667的分辨率显示iPhone 6?

来自分类Dev

为什么我在iPhone5和iPhone6的模拟器中得到不同的布局

来自分类Dev

XCode更新后,iPhone模拟器的屏幕截图尺寸变小

来自分类Dev

仅在模拟器 iPhone6 中首次启动时的位置权限问题 - XCode 9.4.1

来自分类Dev

Nexus 10模拟器上的不同屏幕尺寸和分辨率

来自分类Dev

iPhone 6 plus模拟器缩放

来自分类Dev

Xcode 6模拟器具有多个iphone6和6+条目

来自分类Dev

iPhone模拟器挂在NSLog上

来自分类Dev

iPhone App无法在iphone 6模拟器上正确显示

来自分类Dev

如何将iOS模拟器设置为iPhone 6和iPhone 6 Plus屏幕分辨率?

来自分类Dev

是否可以同时为同一应用启动适用于不同设备(iphone4s,iphone6,pad2等)的iOS模拟器

来自分类Dev

Xcode 6 GM iPhone 6模拟器-故事板的尺寸不正确,显示为放大

来自分类Dev

如何在模拟器上检测iPhone 6(6 Plus)

来自分类Dev

状态栏显示黑色文本,仅在iPhone 6 iOS 8模拟器上

来自分类Dev

在模拟器上检测iPhone 6 / Plus时遇到问题

来自分类Dev

iPhone 6上的模拟器和物理设备之间的差异

来自分类Dev

Xcode 6通用应用未在iPhone模拟器上居中

来自分类Dev

iPhone 6上的模拟器和物理设备之间的差异

Related 相关文章

  1. 1

    iPhone 6,iOS 8.1报告设备上显示320x568点的屏幕,但模拟器上报告375x667点的屏幕

  2. 2

    关于iOS开发。当我在iPhone6上运行项目时,启动屏幕没有显示,但是在模拟器iPhone6上运行时,显示了启动屏幕

  3. 3

    我正在尝试在模拟器中获取iPhone 6屏幕尺寸,但显示尺寸错误

  4. 4

    XCode6中没有iPhone6或iPhone6 +模拟器

  5. 5

    iPhone模拟器屏幕截图尺寸不合适

  6. 6

    iPhone6 +在模拟器上呈现736点宽度,但在实际设备上呈现667点宽度

  7. 7

    在iPhone6、6 +模拟器中不显示预测性(快速类型)键盘

  8. 8

    为什么在实际设备上iPhone 6 Plus的屏幕尺寸为375x667?

  9. 9

    如何在没有模拟器的情况下模拟较小的iPhone屏幕尺寸?

  10. 10

    如何在没有模拟器的情况下模拟较小的iPhone屏幕尺寸?

  11. 11

    iOS模拟器屏幕尺寸

  12. 12

    为什么Google Chrome浏览器模拟器以375x667的分辨率显示iPhone 6?

  13. 13

    为什么我在iPhone5和iPhone6的模拟器中得到不同的布局

  14. 14

    XCode更新后,iPhone模拟器的屏幕截图尺寸变小

  15. 15

    仅在模拟器 iPhone6 中首次启动时的位置权限问题 - XCode 9.4.1

  16. 16

    Nexus 10模拟器上的不同屏幕尺寸和分辨率

  17. 17

    iPhone 6 plus模拟器缩放

  18. 18

    Xcode 6模拟器具有多个iphone6和6+条目

  19. 19

    iPhone模拟器挂在NSLog上

  20. 20

    iPhone App无法在iphone 6模拟器上正确显示

  21. 21

    如何将iOS模拟器设置为iPhone 6和iPhone 6 Plus屏幕分辨率?

  22. 22

    是否可以同时为同一应用启动适用于不同设备(iphone4s,iphone6,pad2等)的iOS模拟器

  23. 23

    Xcode 6 GM iPhone 6模拟器-故事板的尺寸不正确,显示为放大

  24. 24

    如何在模拟器上检测iPhone 6(6 Plus)

  25. 25

    状态栏显示黑色文本,仅在iPhone 6 iOS 8模拟器上

  26. 26

    在模拟器上检测iPhone 6 / Plus时遇到问题

  27. 27

    iPhone 6上的模拟器和物理设备之间的差异

  28. 28

    Xcode 6通用应用未在iPhone模拟器上居中

  29. 29

    iPhone 6上的模拟器和物理设备之间的差异

热门标签

归档