首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获得本地大小的iPhone (6,6 Plus,5等),即使只运行在缩放模式(iPhone 5模式)

获得本地大小的iPhone (6,6 Plus,5等),即使只运行在缩放模式(iPhone 5模式)
EN

Stack Overflow用户
提问于 2015-05-12 05:42:44
回答 1查看 62关注 0票数 0

在缩放模式下运行的iPhone 6 Plus (即不支持本地启动映像的iPhone 6 Plus )返回320x568点的屏幕大小。我想在运行时获得当前设备的本地点大小。对于iPhone 6+应该是414x736点。应用程序必须在缩放模式下运行(iPhone 5ish大小)。

让我们再说一遍:

  1. 创建一个只支持iPhone 5(和4.)的本地iPhone应用程序
  2. 推出iPhone 6 Plus的应用程序时,我们会看到UIScreen.mainScreen.bounds.size,它将是320x568。
  3. 我们希望实现本机大小的iPhone 6+(再次,不添加iPhone 6+的启动图像到应用程序)。这就是我被困的地方。

UIScreen.mainScreen.nativeBounds.size,但是它将返回以像素为单位的大小,这将类似于834.78260869565224, 1481.7391304347827。有趣的数字,但如果我们除以UIScreen.mainScreen.nativeScale,我们将得到320x568。

EN

回答 1

Stack Overflow用户

发布于 2015-05-12 05:49:03

我希望你是在问如何得到屏幕大小。

屏幕大小可从

代码语言:javascript
复制
CGSize screenSize = [[[UIScreen mainScreen] bounds] size];

这将返回您的主屏幕大小。对不起,如果我弄错了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30182644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档