创建一个新的iOS项目,用于较小尺寸的iPhone屏幕(4,4s)

创建一个新的iOS项目,用于较小尺寸的iPhone屏幕(4,4s),iphone,ios,Iphone,Ios,这让我发疯了,我想这很简单。我正在尝试使用Xcode 4.5创建一个新的iOS 5.1/iPhone4应用程序,并使用我的iPhone5进行测试。我用故事板做了一个新项目,当我在我的设备上测试它时,它会缩放以填满屏幕——我所有的图像都被拉伸了。我想固定一个较小的屏幕尺寸为旧设备(4,4s等) 要执行此操作,需要调整视图控制器/视图上的哪些设置?还是在生成设置中?在Traget生成设置中,将允许的生成从默认的armv7 armv7s设置为仅armv7,并删除文件:default-568h@2x.p

这让我发疯了,我想这很简单。我正在尝试使用Xcode 4.5创建一个新的iOS 5.1/iPhone4应用程序,并使用我的iPhone5进行测试。我用故事板做了一个新项目,当我在我的设备上测试它时,它会缩放以填满屏幕——我所有的图像都被拉伸了。我想固定一个较小的屏幕尺寸为旧设备(4,4s等)


要执行此操作,需要调整视图控制器/视图上的哪些设置?还是在生成设置中?

在Traget生成设置中,将允许的生成从默认的
armv7 armv7s
设置为仅
armv7
,并删除文件:
default-568h@2x.png

在Traget生成设置中设置允许的生成,从默认的
armv7 armv7s
到仅
armv7
并删除文件:
default-568h@2x.png

您的目标是iOS的正确版本吗?是-在部署中,我的iOS部署目标是iOS 5.1您的目标是iOS的正确版本吗?是-在部署中,我的iOS部署目标是iOS 5.1“valid arch.”部分?我已将debug and release设置为仅“armv7”,并删除了默认图像,但它仍然不工作。您必须在手机上删除以前的项目,方法是按住图标直到它晃动,然后按红色图标并删除它。在模拟器中,您可以“重置内容和设置”“没有,还没有解决。我已经将UIView的大小固定为460px,这就解决了缩放问题——但我无法让它以我想要的“旧版应用程序兼容性”模式显示。我确实把它发布到了iPhone4上,看起来不错,所以至少这不是问题。这对我来说很有效,但只有在我从设备上删除了以前的应用程序之后。检查文件夹并确保默认设置-568h@2x.png已退出并清理项目,请从设备中删除应用程序,然后重试。此处没有骰子。你是从什么样的项目开始的?空应用程序、单视图、情节提要?想知道这是否与此有关?是否在“有效拱门”部分?我已将debug and release设置为仅“armv7”,并删除了默认图像,但该图像仍不工作。您必须在手机上删除以前的项目,方法是按住图标直到其摆动,然后按下红色图标并将其删除。在模拟器中,您可以“重置内容和设置”不,仍然没有解决。我已经将UIView的大小固定为460px,这就解决了缩放问题——但我无法让它以我想要的“旧版应用程序兼容性”模式显示。我确实把它发布到了iPhone4上,看起来不错,所以至少这不是问题。这对我来说很有效,但只有在我从设备上删除了以前的应用程序之后。检查文件夹并确保默认设置-568h@2x.png已退出并清理项目,请从设备中删除应用程序,然后重试。此处没有骰子。你是从什么样的项目开始的?空应用程序、单视图、情节提要?想知道这是否有什么关系?