问题标签 [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.
xcode - 如何让 iPhone 6 Plus 横屏启动?
我有一个应用程序,它在 iPhone 上只能纵向运行,iPad 只能横向运行。根据 iPhone 6 Plus 的屏幕尺寸,我想让它也只能在横向模式下工作。
目前,我在 iPhone 的设备方向和仅 iPad 的横向中选择了肖像,并具有正确的启动图像。
我当然可以同时访问 Launch.xib,但我不确定如何强制仅 iPhone 6 Plus 横向运行。
ios - 通用故事板中的 UISplitViewController 在 iPhone 6 Plus 的屏幕上不显示
我UISplitViewController
在通用故事板中实现了一个 via Interface Builder。这非常有效——在 iPad 上它同时在屏幕上显示,而在 iPhone 上它只在屏幕上显示一个。但是现在已经实现的应用程序UISplitViewController
将在 iPhone 6 Plus 旋转到横向时显示两个视图控制器。
但在我的应用程序中,这不会自动发生。旋转到横向时,它仍然只显示一个视图控制器。我必须怎么做才能在 iPhone 5 Plus 上横向显示主要和细节?
ios - 如何处理 iphone 6 尺寸?
我在 iphone 6 和 6 plus 模拟器上启动了我的应用程序。iPhone 6 plus 使用@x3 图像,但比例相同。然而,iPhone 6 的屏幕是 1334 x 750 (667 x 375) ......这太糟糕了!
您可能知道,应用程序屏幕会自动适应这些新屏幕。但是对于 iPhone 6,图像更大但无法替换(@3x 仅适用于 iphone6+)。
如何处理这个新尺寸?
我只能使用自动布局?
如何在不自动重新缩放此屏幕的情况下设置正确的屏幕尺寸?
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
正确?还是有什么不对?
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?我有什么问题吗?如何解决?
ios - iPhone 6/6 Plus 上的 iOS 8 键盘布局
我注意到在 iOS 8 上,iPhone 6/6 Plus 上的本机键盘在横向模式下添加了一些键。但是,当我使用 UITextView 创建应用程序时,键盘与 iPhone 5 相同(没有功能键)。从截图中可以看到,键盘的高度不一样,按键也不一样。
那么,如何将键盘外观更改为 iPhone 6/6 Plus 上的原生键盘外观?
ios - 我仍然可以在没有 iPhone 6 启动图像的情况下发布 iOS 应用程序(仅在缩放模式下运行的应用程序)吗?
Apple AppStore 是否仍接受仅在新 iPhone 6 中以缩放模式运行的应用程序?或者我是否需要调整我的整个应用程序才能发布新的更新?
opengl-es - 如何在 iPhone 6 Plus 上完美绘制像素?
鉴于 iPhone 6 Plus 正在从 1242x2208 缩小到 1080x1920,而 UIKit 正在这样做,是否有其他方法可以在不缩小尺寸的情况下允许绝对(完美像素)绘制到屏幕上?
我想,但不确定,OpenGL 和 Metal 可以在 iPhone 6 Plus 上绘制像素完美的图形,但不知道如何。我对 Core Animation 的坐标系的含义有点困惑,正如我在其他地方读到的那样,它可能能够进行像素完美的绘制,而不管 Point 系统如何。
opengl-es - OpenGL 游戏应该使用 UIScreen nativeBounds 还是 iPhone6 plus 的边界?
我的游戏引擎目前使用 UIScreen 边界作为其渲染分辨率。在 iPhone6 plus 上,此报告的虚拟分辨率为 2208x1242。
在模拟器上,这也是 UIScreen nativeBounds 报告的相同分辨率。
但是,在真实设备上,nativeBounds 将为 1920x1080,我不确定在 iPhone6 plus 上使用哪个来进行正确的 OpenGL 渲染,并且找不到关于它的官方文档。
哪一个是正确的?
iphone - iPhone 5 和 iPhone 6 Plus 与应用程序相关的用户体验有何不同?
以前的 iPhone 升级并不复杂。分辨率的提高只是意味着质量的提高,但尺寸没有变化,而 iPhone 4S-5 的过渡很简单,因为该设备只增加了不到一英寸的垂直尺寸,而没有改变其他任何东西(像素密度、水平分辨率等) )
但 6 Plus 似乎有点复杂,因为有两个主要变化:
- 6 Plus 的分辨率不是旧分辨率的简单倍数,而是首先以 3 倍的速度绘制到屏幕外缓冲区,然后将其缩小到 1920x1080。
- PPI 发生了非整数变化(从 5S 上的 326 PPI 到 6 Plus 上的 401 PPI)。
这让我很难理解以下内容:
- 与 iPhone 5 相比,在物理方面,在 X 和 Y 轴上,我在 6-Plus 上真正拥有多少屏幕空间?
- 我的按钮会在 6-Plus 上变小/变大吗?因为不同的ppi和缩放?