问题标签 [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 回答
938 浏览

xcode - 如何让 iPhone 6 Plus 横屏启动?

我有一个应用程序,它在 iPhone 上只能纵向运行,iPad 只能横向运行。根据 iPhone 6 Plus 的屏幕尺寸,我想让它也只能在横向模式下工作。

目前,我在 iPhone 的设备方向和仅 iPad 的横向中选择了肖像,并具有正确的启动图像。

我当然可以同时访问 Launch.xib,但我不确定如何强制仅 iPhone 6 Plus 横向运行。

0 投票
1 回答
866 浏览

ios - 通用故事板中的 UISplitViewController 在 iPhone 6 Plus 的屏幕上不显示

UISplitViewController在通用故事板中实现了一个 via Interface Builder。这非常有效——在 iPad 上它同时在屏幕上显示,而在 iPhone 上它只在屏幕上显示一个。但是现在已经实现的应用程序UISplitViewController将在 iPhone 6 Plus 旋转到横向时显示两个视图控制器。

但在我的应用程序中,这不会自动发生。旋转到横向时,它仍然只显示一个视图控制器。我必须怎么做才能在 iPhone 5 Plus 上横向显示主要和细节?

0 投票
2 回答
2780 浏览

ios - 如何处理 iphone 6 尺寸?

我在 iphone 6 和 6 plus 模拟器上启动了我的应用程序。iPhone 6 plus 使用@x3 图像,但比例相同。然而,iPhone 6 的屏幕是 1334 x 750 (667 x 375) ......这太糟糕了!

您可能知道,应用程序屏幕会自动适应这些新屏幕。但是对于 iPhone 6,图像更大但无法替换(@3x 仅适用于 iphone6+)。

如何处理这个新尺寸?

我只能使用自动布局?

如何在不自动重新缩放此屏幕的情况下设置正确的屏幕尺寸?

0 投票
1 回答
871 浏览

image - 用于 iOS8 中自定义键盘的 iPhone 6 Plus 分辨率图像

我对将用于的图像分辨率感到困惑iPhone 6 Plus

我的应用程序是自定义键盘的键盘扩展。

我使用背景图像作为键盘。

对于 iPhone 5 , 5s , 背景图片像素大小为

但对于 iPhone 6 Plus,我使用@3x Resolution.So

这是因为我乘320 x 3 = 960

但是,当我在 iPhone 6 Plus Simulator 中进行测试时,键盘背景图像有点模糊且不完美。

在此处输入图像描述

我确信我的照片没有模糊。

我的计算是否@3x正确?还是有什么不对?

0 投票
1 回答
1035 浏览

ios - SKTextureAtlas textureNamed 不会在 XCode 6 GM Seed 中自动查找纹理后缀@3x

我有 NSLog 我的 textureAtlas,它加载了我所有的 @3x.PNG,但它通过调用 textureNamed 返回丢失的纹理:

输出在这里:

图集:'414x736' 83 纹理:( "'mainmenu@3x.png' (279 x 279)", "'winreplay@3x.png' (873 x 131)", "'bonus128@3x.png' (279 x 279)", "'maincake128@3x.png' (279 x 279)", "'bonus512@3x.png' (279 x 279)", ....

来自 skatlas 的纹理:'MissingResource.png' (128 x 128)

但是,我在哪里通过 textureWithImageNamed(而不是通过 SKTextureAtlas textureNamed)获得纹理,它回退给我 @1x.PNG?

输出在这里:

sktexture 的纹理:'mainmenu' (90 x 90)

当然,对于运行良好的相同代码,我也有@1x @2x PNG,我想知道为什么我的textureAtlas/texture 不能自动找到我的@3x.PNG?我有什么问题吗?如何解决?

0 投票
1 回答
2447 浏览

ios - iPhone 6/6 Plus 上的 iOS 8 键盘布局

我注意到在 iOS 8 上,iPhone 6/6 Plus 上的本机键盘在横向模式下添加了一些键。但是,当我使用 UITextView 创建应用程序时,键盘与 iPhone 5 相同(没有功能键)。从截图中可以看到,键盘的高度不一样,按键也不一样。

那么,如何将键盘外观更改为 iPhone 6/6 Plus 上的原生键盘外观?

键盘截图

0 投票
1 回答
1427 浏览

ios - 我仍然可以在没有 iPhone 6 启动图像的情况下发布 iOS 应用程序(仅在缩放模式下运行的应用程序)吗?

Apple AppStore 是否仍接受仅在新 iPhone 6 中以缩放模式运行的应用程序?或者我是否需要调整我的整个应用程序才能发布新的更新?

0 投票
1 回答
881 浏览

opengl-es - 如何在 iPhone 6 Plus 上完美绘制像素?

鉴于 iPhone 6 Plus 正在从 1242x2208 缩小到 1080x1920,而 UIKit 正在这样做,是否有其他方法可以在不缩小尺寸的情况下允许绝对(完美像素)绘制到屏幕上?

我想,但不确定,OpenGL 和 Metal 可以在 iPhone 6 Plus 上绘制像素完美的图形,但不知道如何。我对 Core Animation 的坐标系的含义有点困惑,正如我在其他地方读到的那样,它可能能够进行像素完美的绘制,而不管 Point 系统如何。

0 投票
2 回答
713 浏览

opengl-es - OpenGL 游戏应该使用 UIScreen nativeBounds 还是 iPhone6 plus 的边界?

我的游戏引擎目前使用 UIScreen 边界作为其渲染分辨率。在 iPhone6 plus 上,此报告的虚拟分辨率为 2208x1242。

在模拟器上,这也是 UIScreen nativeBounds 报告的相同分辨率。

但是,在真实设备上,nativeBounds 将为 1920x1080,我不确定在 iPhone6 plus 上使用哪个来进行正确的 OpenGL 渲染,并且找不到关于它的官方文档。

哪一个是正确的?

0 投票
1 回答
227 浏览

iphone - iPhone 5 和 iPhone 6 Plus 与应用程序相关的用户体验有何不同?

以前的 iPhone 升级并不复杂。分辨率的提高只是意味着质量的提高,但尺寸没有变化,而 iPhone 4S-5 的过渡很简单,因为该设备只增加了不到一英寸的垂直尺寸,而没有改变其他任何东西(像素密度、水平分辨率等) )

但 6 Plus 似乎有点复杂,因为有两个主要变化:

  1. 6 Plus 的分辨率不是旧分辨率的简单倍数,而是首先以 3 倍的速度绘制到屏幕外缓冲区,然后将其缩小到 1920x1080。
  2. PPI 发生了非整数变化(从 5S 上的 326 PPI 到 6 Plus 上的 401 PPI)。

这让我很难理解以下内容:

  1. 与 iPhone 5 相比,在物理方面,在 X 和 Y 轴上,我在 6-Plus 上真正拥有多少屏幕空间?
  2. 我的按钮会在 6-Plus 上变小/变大吗?因为不同的ppi和缩放?