问题标签 [iphone-6-plus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
204 浏览

ios - Xcode 6 在为 iPhone 6/6+ 更新时显示 iPhone 5 分辨率?

我正在通过添加启动故事板来更新我的 iPhone 6/6 Plus 分辨率的应用程序。自从我使用自动布局以来,它们中的大多数都更新得非常好,但其中两个似乎不能正常工作。在 iPhone 6/6+ 模拟器中,它们以 iPhone 分辨率运行,但位于屏幕的左上角,如此屏幕截图所示。

对原因有什么想法吗?

0 投票
1 回答
599 浏览

ios - 是否可以检测应用程序或应用程序扩展是否在“缩放”模式下运行?

作为此问题的后续问题,我想知道您是否能够检测(在 iOS 应用程序或应用程序扩展中)该应用程序是否没有针对新的屏幕尺寸进行更新并且正在“缩放”模式下运行或不是。

我知道有[UIScreen mainScreen].nativeScale[UIScreen mainScreen].scale但到目前为止,我还无法检测到一个已正确更新的应用程序和一个尚未缩放且正在运行的应用程序之间的上下文。

有谁知道这样做的机制?

0 投票
1 回答
140 浏览

ios - iPhone6 和 iPhone6 Plus 模拟器将其数据存储在哪里?

我有一个用于存储应用程序数据的 SQLite 数据库文件,我可以通过查看它来调试我遇到的问题,但是 iPhone6 和 iPhone6 Plus 模拟器在哪里存储它的数据?

0 投票
8 回答
77424 浏览

ios - 如何处理所有可用 iPhone 分辨率的图像比例?

什么尺寸最适合用于图像:background.png、background@2x.png 和 background@3x.png 如果我们想使用这个图像,例如在所有分辨率下覆盖屏幕的全宽和半高iPhone人像应用?

这就是我们现在所拥有的:

iPhone 分辨率

有人说,对于 iPhone 6 Plus 的边到边图像(如屏幕底部从左到右边缘的横幅),他们会准备 back@3x.png 宽度为 1242 和 iPhone 6 back@2x.png 与宽度 750 以匹配 iPhone 6 屏幕尺寸但是我认为这不是一个好主意,因为 1242 / 3 = 414 和 750 / 2 = 375 所以将它们命名为 @2x 和 @3x 没有意义。然后 back.png - 375 或 414 的宽度应该是多少?

图形名称使用@2x 和@3x 后缀,例如,如果image@3x.png 的分辨率为30x30,那么从逻辑上来说image@2x.png 的分辨率应该是20x20,而image.png 的分辨率应该是10x10。这意味着如果我们想为每个屏幕创建清晰的全宽图像,那么我们可能应该创建宽度为 414 3=1242px 的 back@3x.png、宽度为 414 2=828px 的 back@2x.png 和宽度为 414px 的 back.png . 然而,这意味着在除 iPhone 6 Plus 之外的每台 iPhone 上,您都需要设置 uiimages 以使用例如宽高比匹配内容模式,并且它们将被缩小,因此这又不是一个完美的解决方案,并且可能真的会减慢应用程序的速度我们在旧设备上使用了大量缩放。

那么您认为解决这个问题的最佳解决方案是什么?

0 投票
5 回答
6208 浏览

ios - iphone 6 plus 上自动布局的意外结果

我在视图控制器(VC)上添加了一个 uiview,试图设置它的宽度等于 VC 的视图宽度。

我设定和期望的: xcode 设置和预期结果

我在 iphone 6 plus 上得到了什么: 我在 ip6+ 上得到了什么

我试图改变前导空格和尾随空格的常量,但没有帮助。iphone 6+ 自动布局有什么特别之处吗?

这里的视图设置是“任意宽度 x 常规高度”

-------- 2016 年 12 月添加到像我这样对这种情况感到困惑的人:UIView 中有一个布局边距属性,即 UIEdgeInsets(8,8,8,8)。它类似于 css 填充。

当你的视图的边缘靠近超级视图的边缘并且preservesSuperviewLayoutMargins 属性为真时,实际的布局边距可能会增加以防止内容与超级视图的边距重叠。

默认边距为每边 8 个点。

如果视图是视图控制器的根视图,则系统设置和管理边距。顶部和底部边距设置为零点。边距因当前尺寸等级而异,但可以是 16 或 20 磅。您无法更改这些边距。

0 投票
1 回答
1067 浏览

ios - iPhone6、iPhone 6 plus:新图像必须遵循什么命名约定?

对于 iPhone4-5,我们必须让设备加载 3 张默认图像

iPhone6 和 6 plus 有任何命名约定吗?

0 投票
1 回答
513 浏览

xcode6 - iPhone 6 Plus 的正确图像尺寸是多少

我想 iPhone 6 Plus 是 1242x2208px。因此,我的@3x 图像是根据这个比例缩放的。应用时,图像比它在 iPhone 6 和 iPhone 5 上显示的要大得多,并带有相应的@2x 图像。我想知道为什么?

下面是一个示例——最后一个图标使用@3x,而前三个图标是从@2x 图像拉伸而来的。

在此处输入图像描述

0 投票
1 回答
778 浏览

ios - 带有新 iPhone 6 和 6+ 的 iAd

以及iAd 编程指南已经过时了很长时间(它提出了自 iOS6 以来已弃用的代码示例)。

我想知道如何才能使用新的 iPhone6 和 6+ 原始分辨率正确显示广告

似乎Apple对此没有做任何事情,并且无论您给横幅尺寸如何,横幅总是以50pt的高度显示自己。(结果显示为广告上的白色条带)

如果有人知道解决方案或有谈论它的技术/发行说明?

编辑: 在 iAd WorkBench 上会出现一条关于它的新闻:

iPhone 6 和 6 Plus

所有针对 iPhone 的现有活动现在将包括 iPhone 6 和 6 Plus,以及 iPhone 4s、5、5c 和 5s,以及第 4 代和第 5 代及更早版本的 iPod touch。在您上传 iPhone 6 和 6 Plus 资源之前,现有广告将在信箱中投放以适应较长的宽度。使用横幅模板创建的广告将自动转换为支持所有 iPhone 设备,包括 iPhone 6 和 6 Plus。

任何针对 iPhone 用户的新的或已编辑的广告系列都需要 iPhone 6 和 6 Plus 资产。您现在可以为所有 iOS 设备批量上传资产。

更新的 iAd Workbench 创意规范,包括 iPhone 6 和 6 Plus 的规范以及音频广告,可供下载。

iAd Tester v5.0 的更新现已推出,必须用于在 iOS 设备上正确预览广告。

0 投票
5 回答
2095 浏览

ios - iPhone 6 Plus tableView.separatorInset 有问题

iPhone 6 Plus 上的表格视图单元格分隔符出了点问题。我创建了一个空白测试项目,其中包含一个自定义单元格,只有一个标签和一个 15pt 的前沿约束。

iPhone 5S

标签和分隔符距离前缘 30 px (15pt)。一切都很好。

iPhone 5S

iPhone 6 加

标签距前缘 48 px (15pt),分隔符距前缘 60px (20pt)。

iPhone 6 加

如果我记录 tableView.separatorInset,它在 iPhone 5S 上是 15pt,在 6 Plus 上是 20pt。在 6 Plus 上手动将插图设置为 15 不起作用。

请发送帮助。

0 投票
1 回答
255 浏览

ios - iPhone 6 Plus 应用程序的目标分辨率是多少?

专门为 iPhone 6 Plus 开发应用程序时,该应用程序应针对什么分辨率设计?应该是 1242×2208 还是 1080x1920?为 1080x1920 设计的应用程序会填满整个 iPhone 6 Plus 屏幕吗?Apple 是否有关于此问题的指南?我还没有找到。谢谢。