新的iPhone 5显示器具有新的宽高比和新的分辨率(640 x 1136像素).
开发新的或已经过渡的现有应用程序到新屏幕尺寸需要什么?
我们应该记住什么使应用程序对于旧显示器和新的宽屏宽高比"通用"?
我只是想知道我们应该如何处理iPhone 5更大的屏幕尺寸.
因为它有更多像素的高度,像GCRectMake这样使用坐标(并且只是将像素与视网膜/非视网膜问题加倍)之类的东西将无法在版本之间无缝地工作,就像我们获得Retina时那样.
我们是否必须设计两个故事板,就像iPad一样?
我个人认为Apple不会要求你每次必须画一些东西来检查屏幕大小,就像许多答案所说的那样.这会发生在iPad上吗?
iPhone 5有一个更长的屏幕,它没有捕捉我的网站的移动视图.什么是iPhone 5的新响应式设计查询,我可以与现有的iPhone查询结合使用吗?
我目前的媒体查询是这样的:
@media only screen and (max-device-width: 480px) {}
Run Code Online (Sandbox Code Playgroud) 我如何设置rootViewController的UINavigationController比其他的方法initWithRootViewController?
我想使用initWithNavigationBarClass:toolbarClass:为我的NavigationController提供自定义工具栏,所以我认为我不能使用initWithRootViewController.
我们有一个iPod使用base构建的应用程序,SDK因为5.1.
App有tabBarController三个选项卡,每个选项卡都有一个UIViewController加载不同的视图.
该应用程序工作正常iOS 6.1和iOS 7(3.5英寸显示屏)模拟器和设备,但是当我们运行的应用程序
iOS 7(4英寸显示屏仿真器)或设备,我们正在在所有三个选项卡的顶部和视图屏幕下方的黑条.如果有人可以为这个问题提出理由或某些可行的解决方案,那对我们来说真的很有帮助.
谢谢
我正在尝试复制我目前在Android应用程序中的布局,但我不知道如何在iOS中进行,特别是因为iPhone 5的高度.
我知道如何用"Android"术语解释这个问题,但过去几天我一直在尝试在iOS中这样做,但我无法让它发挥作用.
解释它的最佳方式:
这是一个油漆样机.这可以在iOS中做到吗?我觉得布局比android更难创建.

重现步骤:
如果您在iPhone5/S 8.0模拟器上运行该应用程序,屏幕将按预期显示,全白.
为什么会这样?有修复或解决方法吗?
所以我有一个全新的应用程序,我昨晚为iOS6创建,使用XCode 4.5.我可以使用iOS6在我的iPhone 4上正确开发.
今天我用iOS6获得了我的新iPhone 5,在使用新设备UUID更新证书后,我尝试在其上运行我的应用程序并收到此错误:
XCode无法使用所选设备运行.选择具有受支持体系结构的目标,以便在此设备上运行.

我已启用该设备进行开发.armv7和armv7都在设置上.
我已经包含了Facebook 3.0 SDK和链接器标志'-lsqlite3.0'的来源.我猜这个问题必须有关系,但无法弄清楚是什么问题.
任何想法如何解决?
PS:在模拟器上运行应用程序时也会出现问题.不知道我的项目或XCode在昨晚和今天之间发生了什么变化,除了我有一个新设备和新证书.
所选目标不支持为其构建所选软件的体系结构.切换到支持该体系结构的目标,以便运行所选的软件.
我在为新iPhone运行/测试我的应用程序时遇到了一些麻烦.
当使用这个更新版本的XCode运行模拟器时,iPhone 4"在硬件 - >设备下不再可见".
我是否禁用了它或者我的XCode以某种方式被破坏了.
编辑:
不知何故,我的Xcode在通过rightmouseclick XCode 4.5运行我的应用程序时没有运行最新的Beta版本(即使它被列出).
当通过开发人员端口的安装文件(.dmg)运行XCode时,我能够运行iPhone 4"(iPhone 5)模拟器.