【发布时间】:2012-09-26 23:49:32
【问题描述】:
在 iPhone5 [[UISCreen mainScreen] bounds].size 返回为 320x480。为什么。在我正在阅读的所有帖子中,人们都说它返回了正确的屏幕尺寸。这里发生了什么?我是否遗漏了 .plist 文件中的某些内容或其他内容?
顺便说一句,我正在手动编写 GUI,所以没有 XIB。
【问题讨论】:
-
stackoverflow.com/questions/12395200/… 的副本(以及许多其他...)
-
有点smarmy,不被欣赏。你能指出我的问题的具体答案吗?因为我阅读了那些“很多很多其他人”中的每一篇,但没有人回答我提出的问题。并不是说我没有忽略什么,但也许你应该在得出这个结论之前再读一遍我的问题。
-
您对重复问题的声明绝对不正确。您发布的链接的答案仅使用 mainScreen 边界列出。
-
如果您将 Default-568h@2x.png 启动图像添加到项目中(如 stackoverflow.com/questions/12395200/… 中所述)并在 iPhone 5 上运行,则
[[UIScreen mainScreen] bounds].size返回(width=320, height=568)。跨度> -
没有别的办法。您可以在 SO 上多次找到相同的答案。
标签: ios6 retina-display screen-size