【问题标题】:App not sized properly iOS 8 iPhone simulator应用程序大小不合适 iOS 8 iPhone 模拟器
【发布时间】:2014-11-20 12:23:47
【问题描述】:

我决定从头开始重写我的一个应用程序以清理代码并可能针对 iOS 8 对其进行优化,但是当我在 iPhone 模拟器中运行新版本时,分辨率似乎不正确。应用程序的顶部和底部边缘有信箱,但即使在同一个 Xcode 6 模拟器上运行,旧版本也没有。

即使我使用的是 iPhone 5 模拟器(应该是 640 x 1136),[[UIScreen mainScreen] bounds].size 的输出也是 640 x 960。每个模拟器似乎都在以 iPhone 4 的分辨率运行应用程序。有什么想法可能导致这种情况吗?

【问题讨论】:

标签: ios objective-c iphone xcode


【解决方案1】:

您需要为想要支持的所有分辨率添加启动图像。默认只有 640 x 960。如果您包含分辨率为 640 x 1136 的图像作为启动图像,您将支持 iPhone5。对于 iPhone6 和 6Plus,包括正确尺寸的启动图像。见https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

【讨论】:

  • 所以我尝试了,但现在我得到:“名为“LaunchImage”的启动图像集没有任何适用的内容。”
  • 小搜索可能会有所帮助:stackoverflow.com/questions/19484948/…
  • @fat 我只是在那个确切的页面上,但在我的 .plist 中没有对启动图像的引用
  • 没关系...措辞很奇怪,我把图片的顺序弄错了。
  • 不要忘记进入目标并将“启动图像源”设置为您创建的启动图像,否则您仍然会得到信箱。 dropbox.com/s/2kz0zp8w7u8l7jr/…
猜你喜欢
  • 2014-07-25
  • 1970-01-01
  • 1970-01-01
  • 2015-04-25
  • 2012-04-27
  • 2013-03-19
  • 1970-01-01
  • 2015-02-09
  • 2020-06-28
相关资源
最近更新 更多