问题标签 [iphone-5]

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 投票
5 回答
17745 浏览

iphone - 适用于 iphone 5 视网膜显示屏的图像

iPhone 5 发布,具有新的屏幕尺寸和分辨率。

当我们使用 iPhone 4 (retina) 的图像时,我们只是在图像名称中添加了“@2x”。谁能告诉我,是否可以为新的 iPhone 屏幕添加不同的图像(背景、按钮等)?

第二个问题:我可以在我的应用程序中拥有单独的 XIB 文件:旧 iPhone、新 iPhone(如 iPhone 和 iPad)?

谢谢!

0 投票
0 回答
799 浏览

ios-simulator - Xcode 4.5 4 英寸模拟器不允许“移动和缩放”控件工作

我正在尝试更新我的应用程序以使用新的 iPhone 5。它使用允许您移动和缩放图像的图像选择器 (allowsEditing = TRUE;)。然而,当我在 4 英寸模拟器上运行应用程序并使用选取器时,我可以移动图像并对其进行缩放,但选取器底部的默认“取消”和“选择”按钮没有响应。

任何想法为什么会这样?应用程序在运行 iOS 6 的 iPhone 4 上运行良好

****已解决** - 请参阅下面的链接

https://stackoverflow.com/a/12418714/1618071

0 投票
1 回答
3453 浏览

iphone - 添加 Default-568h@2x.png 后撤消 iPhone 5 屏幕的自动调整大小

我按照这个答案中的说明:https ://stackoverflow.com/a/12397309/1084932更新我的应用程序以适应新的 iPhone 5 屏幕尺寸。太好了,完美运行!

但是,我还没有准备好进行此更新,并希望暂时回滚到信箱设置。我尝试删除 Default-568h@2x.png 以查看是否可行,但即使没有 Default-568h@2x.png 文件,我的应用程序仍会填满整个 iPhone 5 屏幕。

任何人都知道如何在添加 Default-568h@2x.png 后撤消 iPhone 5 的自动调整大小?

[编辑] 我对 iPhone 5 设备并不厌倦,但我的问题是专门针对模拟器的。

0 投票
1 回答
1148 浏览

ios - 与 iPhone 5 兼容的通用应用的 UIElements 放置

我的 UIView 上有很多 UiImageViews,我根据 Ipad 或 iPhone 坐标以不同的方式创建/放置它们。这是我当前为这些 UIImageViews 创建框架的逻辑

我通过我的应用程序将一组图像传递给 UIImageView.animationImages 来制作很多 UIImageView 动画。现在,在兼容 iPhone 5 的情况下处理此类情况的最佳方法是什么?

我是否在内部添加了一个其他条件if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)来通过计算其坐标来处理 iPhone 5,或者有更好的方法。我将非常感谢您的建议。

0 投票
11 回答
263124 浏览

iphone - iPhone 5 CSS 媒体查询

iPhone 5 的屏幕较长,无法捕捉我网站的移动视图。iPhone 5 有哪些新的响应式设计查询,我可以与现有的 iPhone 查询结合使用吗?

我目前的媒体查询是这样的:

0 投票
17 回答
26901 浏览

iphone - XCode 4.5 (4G182) + iPhone 5 iOS6 - 选择具有受支持架构的目标以便在此设备上运行

所以我昨晚使用 XCode 4.5 为 iOS6 创建了一个全新的应用程序。我可以在装有 iOS6 的 iPhone 4 上正常开发。

今天我得到了带有 iOS6 的新 iPhone 5,在使用新设备 UUID 更新证书后,我尝试在其上运行我的应用程序并收到此错误:

XCode 无法使用所选设备运行。选择具有受支持架构的目标,以便在此设备上运行。

我已启用该设备进行开发。armv7 和 armv7s 都在设置中。

我已经包含了来自 Facebook 3.0 SDK 的源代码和链接器标志“-lsqlite3.0”。我猜这个问题必须是相关的,但无法弄清楚出了什么问题。

任何想法如何解决它?

PS:在模拟器上运行应用程序时也会发生此问题。不知道昨晚到今天我的项目或 XCode 发生了什么变化,除了我有一个新设备和新证书。

所选目标不支持构建所选软件的体系结构。切换到支持该架构的目的地以运行所选软件。

0 投票
1 回答
202 浏览

iphone - 如何在 iphone 中处理不同的屏幕尺寸

可能重复:
如何处理 iPhone 5 的屏幕尺寸?

iphone 5 有不同的屏幕尺寸,其他的有不同的屏幕尺寸。我如何编程以使我的应用程序对两种使用都可靠?

0 投票
3 回答
668 浏览

iphone - 这段代码能否很好地调整 iPhone 5 的大小

这段代码能否很好地调整 iPhone 5 的大小

0 投票
2 回答
820 浏览

iphone - 不完整的实现 - @implementation 视图控制器

我在编写应用程序时遇到了一些麻烦,当我尝试运行时,它会出错,导致实现不完整。

这是 ViewController.m 的代码 - 你能告诉我我做错了什么吗?

我还将在 .m 的代码下方包含 ViewController.h 的代码

视图控制器.m

视图控制器.h

0 投票
3 回答
2312 浏览

iphone - 利用 1136x640 iPhone 5 屏幕上的额外像素?

没有 1136 启动图像,应用程序现在在信箱模式下运行,两端都有黑条。

如果您添加 Default-568h@2x.png 启动图像,则应用程序以 1136 像素运行(在我的情况下,在横向模式下 - 1136x640)。

在横向模式下,额外的 176 个像素都被添加到屏幕的右侧。

有没有一种方法可以让我在 Interface Builder 中使用的屏幕左侧 88 和右侧分布 88 个添加的 176 个像素?

解释:如果我在 Interface Builder 中将 1136x640 图像(为了使它工作,它实际上是一个 568x320 图像,在项目中具有 @2x 版本)在 0,0 并在 iPhone 5/模拟器上运行它,屏幕显示整个图像,即使它在 Interface Builder 中并不完全可见,因为它离开了屏幕的右侧。

我希望将 1136x640 图像放置在 -88,0,因为它只是我的应用程序的背景图像。如果可能的话,我可以将所有菜单按钮保留在其当前位置,并且能够将我的应用程序的背景扩展到任一端,而不是在信箱模式下用黑条填充该区域。

如果这是可能的,我很想听听……否则我最好重新定位我所有的按钮和其他屏幕元素!我最近阅读了有关 AutoLayout 的文章,这肯定是在任何新应用程序中强烈考虑的事情,但我只是希望快速更新我现有的应用程序,这些应用程序将使用我提供的额外背景艺术而不是黑色来对应用程序进行信箱化两端的酒吧。

编辑:只是试图在屏幕上移动按钮,似乎放置在最右边 176 像素的按钮甚至无法点击!所以即使我重新定位所有东西,我也不能使用右边的额外空间...... =/

然后:我尝试了 AutoLayout,它也忽略了右侧的 176 像素。如果我放置了一个距离屏幕右侧 20 像素约束的按钮,它将显示右侧 196 像素,因为它没有考虑已添加的额外屏幕尺寸。

有谁知道真正让艺术充满新 iPhone 5 的整个屏幕的最佳方式是什么?

谢谢!