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

ios - iPhone 6 上的 Everyplay 问题

我以前使用 Everyplay 在 iOS 上发布了一个应用程序。

目前正在更新应用程序以支持 iOS 8 和 iPhone 6。

该应用程序是使用 GLKit 的自定义 OpenGL 引擎。它已更新为支持原生分辨率并在 iPhone 6 plus 上以 1920x1080 运行。

在捕获期间,每 5 秒会出现一次警告消息:

录制完成后,我启动界面以使用以下方式共享重播:

一个黑色的视图弹出一个不断的进度/等待动画。此时无法导航回应用程序,因此它基本上被冻结了。

尝试共享重播时,调试器输出中会显示一条消息。播放视频时出错:

这个问题在我的 iPhone 5 上没有发生。

0 投票
1 回答
811 浏览

ios - 我真的必须明确支持 iPhone 6 和 iPhone 6 Plus 屏幕吗?

我不习惯在 Xcode 6 中引入名为 Size Classes 的新布局系统,因此我决定采用旧方法为 iPhone 和 iPad 创建两个单独的 xib,分别带有 ~iphone 和 ~ipad 后缀。

为 iPhone 设计的 Xibs(IB 中的视图大小等于 320x568)非常适合新的 iPhone 6 和 iPhone 6 Plus 屏幕,如果我提供这些,iPhone 6 plus 甚至可以加载 @3x 资产。

第一个问题,我真的必须添加启动故事板来表明我的应用程序支持新的 iPhone,或者我可以不用它吗?

如果我添加它们,我为 iPhone 4s / 5 设计的所有 xib 将停止为 iPhone 6 和 6 plus 工作。

第二个问题,我真的必须提供@3x 资产集吗?iPhone 6 使用@2x 资产集,iPhone 6 plus 在没有@3x 图像的情况下以非常平滑的方式升级@2x 图像,因此我无法确定任何像素化。

我特别感兴趣的是,Apple 是否会拒绝该应用程序,或者可能不会在该应用程序中添加某种“针对 iPhone 6 Plus 优化”徽章,或任何其他处罚?

0 投票
1 回答
1730 浏览

ios - iPhone 6 与 >iPhone 5 导航栏高度

在 iPhone 6 上运行我的一个应用程序时,我注意到我的应用程序的导航栏高度高于系统应用程序的导航栏高度(例如设置)。在查看一些第三方应用程序时,我注意到一些应用程序具有与系统应用程序 (Twitter) 相同的导航栏高度,并且一些应用程序具有与我相同的问题 (Instagram)。

这让我相信一些应用程序明确地针对 iPhone 6 进行了优化,而一些应用程序只是被平台扩展。是否有针对 iPhone 6 进行优化的特定方法?

这不是 iOS 8 的问题,因为我在运行 iOS 8 的 iPhone 5 上运行了我的应用程序,并且导航栏匹配。

在此处输入图像描述

0 投票
2 回答
96 浏览

ios - iphone 6 和 iphone 6+ 中 bgs 的图像大小应该是多少

我应该为 iphone 6 和 iphone 6+ 应用程序使用什么大小的 bg 图像。同样的扩展名应该是什么。当我阅读一些帖子时,我知道我们应该为 iphone 6 使用@2x 图像。但 4s 设备也使用@2x 图像;那么您将如何区分 4s 设备和 iphone 6 使用的图像。

0 投票
2 回答
662 浏览

ios - 如何在 Xcode 5 中启用 iPhone6+ 屏幕分辨率

我正在使用 Xcode 5 (iOS7),现在我想开发一个应用程序,它应该与所有 iPhone 设备兼容。现在使用 Xcode 5,在 Xcode 5 中,iPhone 6 和 iPhone 6+ 没有分辨率选项。如何在 Xcode 5 中启用这些分辨率?

1) 我可以将我的 Xcode 5 升级到 6 吗?

2) 我可以将我的 mac 从 10.9 升级到某个版本吗?

3) 如何升级 iPhone 6+ 的启动画面?

4) 是否有可能我在 iPhone 5 和 iPhone 6 上都使用了 Xcode 5?

提前致谢!

0 投票
1 回答
196 浏览

ios - 如何使用自动布局设置 btn 的宽度并针对 iPhone 6 plus 进行调整?

我正在快速学习并尝试做一个测试计算器项目来感受 Xcode 6 和 iOS 8。

我已将情节提要设置为 wCompact,hAny。这是我的看法:

在此处输入图像描述

  • AC 按钮的左填充为 16。
  • 其余按钮的左填充为 8。因此每个按钮之间的距离为 8。
  • 所有按钮的顶部填充为 8。
  • 所有按钮的高度为 30。

我将每个按钮的宽度设置如下:

在此处输入图像描述

我计算常数为

这样我试图保持所有四个按钮的宽度相同。它适用于 iPhone 4/4S、5/5S 和 6。

在此处输入图像描述

但是当我在 iPhone 6 上运行时,按钮被推到右边,如下所示:

在此处输入图像描述

这是否与 iPhone 6 plus 的不同 ppi 401 或 iPhone 6 plus 中发生的 UI 视图的下采样有关?

任何帮助都会很棒。

更新 1:响应@Mundi 发布的答案

我尝试将左侧填充添加到“Adv”按钮,但随后按钮被推向左侧并与“)”按钮重叠。然后看起来如下:

在此处输入图像描述

0 投票
2 回答
2098 浏览

ios - iOS8 / iPhone6+ XPC 崩溃

我在 iOS8 SDK 上构建了一个应用程序,我将其存档,然后签署临时分发。

这已经在所有具有各种更新的设备上运行了 2 年。现在我有一部 iPhone 6 plus。

该应用程序在新安装后第一次运行良好,但现在它不断崩溃并出现错误:

“XPC API 滥用:给定对象不是所需类型”

这发生在它进入之前didFinishLaunchingWithOptions

调用堆栈:

Thread 0 name: XPC API Misuse: Given object not of required type. Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libxpc.dylib 0x0000000197dd99d8 _xpc_api_misuse + 60 1 libxpc.dylib 0x0000000197dd99d4 _xpc_api_misuse + 56 2 libxpc.dylib 0x0000000197dc9ae8 xpc_dictionary_set_value + 88 3 libxpc.dylib 0x0000000197dc5538 xpc_dictionary_set_string + 48 4 CoreFoundation 0x0000000186e4b590 _CFXNotificationRemoveObservers + 912 5 Foundation 0x0000000187d1ff20 -[NSNotificationCenter removeObserver:name:object:] + 252 6 UIKit 0x000000018b8588e4 -[UITableView dealloc] + 96 7 UIKit 0x000000018b6bf510 -[UIView(Hierarchy) removeFromSuperview] + 696 8 UIKit 0x000000018b79cb24 -[UIScrollView removeFromSuperview] + 76 9 UIKit 0x000000018b6c219c -[UIView dealloc] + 444 10 CoreFoundation 0x0000000186e217e4 CFRelease + 520 11 CoreFoundation 0x0000000186e2dda4 -[__NSArrayM dealloc] + 148 12 libobjc.A.dylib 0x0000000197599720 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 560 13 CoreFoundation 0x0000000186e25400 _CFAutoreleasePoolPop + 24 14 Foundation 0x0000000187d1f180 -[NSAutoreleasePool release] + 144 15 UIKit 0x000000018b72f9ac -[UIApplication _run] + 584 16 UIKit 0x000000018b72a980 UIApplicationMain + 1484 17 HelloWorld 0x000000010000636c main (main.m:16) 18 libdyld.dylib 0x0000000197beea04 start + 0

任何人都可以帮忙吗?

0 投票
3 回答
1949 浏览

ios - 适用于 iPhone 6/6+ 的 UINavigationBar 自定义图像

我有一个由 UINavigationBar 设计师制作的自定义图像。我得到了适用于 iPhone 的 640x128 和 640x88 大小的切片。我的问题:

  1. 如果我隐藏状态栏,我是使用 640x88 尺寸还是仍然需要使用 640x128,

  2. 对于 iPhone 6/6+ 和 iPad,我不知道如何重用这些图像,因为导航栏的大小和纵横比不同。

仅供参考,图像是使用从上到下(在 Y 轴上)的颜色渐变制作的。即使我使用的是可伸缩的 UIImage,如何解决每个设备上不同高度的导航栏的问题?我需要针对 iOS 7 及更高版本。

0 投票
1 回答
125 浏览

ios - 在使用 Xcode5.1 提交构建时,我是否需要包括 iphone6 和 iphone6 plus 的启动图像和应用程序图标

我需要使用 Xcode 5.1 将构建提交到 Apple App Store。

1.) 我是否需要包含 Iphone6 和 Iphone6 Plus 的启动图像,以便用户可以在 Iphone6 和 Iphone6 Plus 上运行?
2.) 我需要添加任何新的应用程序图标吗?
3.) 有什么我需要添加的特定于 Iphone6 和 Iphone6 plus 的吗?

0 投票
1 回答
242 浏览

ios - ImageView 宽度大于 UITableView 单元格中的单元格宽度 - XCode 6

我正在 XCode 6 中为 iOS 8 开发一个应用程序。我没有使用自动布局。我正在尝试将 ImageView 放在 UITableView 单元格中。当我在 iPhone 6/6 Plus 上运行应用程序时:

  1. 如果我检查所有自动调整大小选项,imageView 的大小将比我的单元格大小增加一倍。
  2. 如果我取消选中除左侧之外的所有调整大小选项,则 imageView 的宽度会变小。

这是 XCode 中的一些错误吗?因为我认为,如果我检查所有自动调整大小选项,并使用缩放来填充 imageView,它应该相应地放大和缩小,而不是超出视图和单元格的范围。

感谢所有帮助。