Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone4和5不同的分辨率:问题_Iphone_Xcode_Ios Simulator_Resolution - Fatal编程技术网

iPhone4和5不同的分辨率:问题

iPhone4和5不同的分辨率:问题,iphone,xcode,ios-simulator,resolution,Iphone,Xcode,Ios Simulator,Resolution,对不起,也许是因为我不是英国人,我不知道,但我找不到任何资源来回答几个问题;也许我用的词不对 我想了解更多关于iPhone4和iPhone5不同分辨率的信息 首先:如果我开发了一款针对iPhone4分辨率优化的应用程序,我如何让我的iPhone模拟器模拟“信箱”图形?? 我想看看它的外观,但我还没有iPhone 5 第二:如果我设计了一款iPhone 5分辨率的应用程序,那么在iPhone 4上会发生什么? 我的意思是,iPhone4用户看到了什么 你能给我推荐一些文章或类似的东西来了解更多关于

对不起,也许是因为我不是英国人,我不知道,但我找不到任何资源来回答几个问题;也许我用的词不对

我想了解更多关于iPhone4和iPhone5不同分辨率的信息

首先:如果我开发了一款针对iPhone4分辨率优化的应用程序,我如何让我的iPhone模拟器模拟“信箱”图形?? 我想看看它的外观,但我还没有iPhone 5

第二:如果我设计了一款iPhone 5分辨率的应用程序,那么在iPhone 4上会发生什么? 我的意思是,iPhone4用户看到了什么

你能给我推荐一些文章或类似的东西来了解更多关于这些问题吗? 谢谢

编辑

我做对了

在IOS 6+iPhone 5上,使应用程序在信箱模式下运行的唯一原因是默认设置的存在-568h@2x.png启动屏幕的文件


我重新启动iPhone5和Xcode,清理项目并再次编译。它可以工作。

首先:每种iPhone类型都有不同的模拟器。要在它们之间切换,请打开模拟器。转到硬件菜单栏项,然后在设备下更改所需的内容


第二:你应该设计可伸缩的界面,但是你可以决定你是否有一个更大的屏幕,并改变它在iPhone5上的外观。如果您使用的是标准组件,Xcode将尝试升级所有组件,使其看起来合适。不过,你应该测试一下,以确保它在每台设备上的外观符合你的要求。

我将模拟器改为iPhone Retina 4英寸,但应用程序没有“字母框”。模拟器只是在屏幕底部添加了一些空白。。。我哪里错了?哦,哇,对不起。因为您使用最新的模拟器编译应用程序,所以不会看到letterboxing。Letterboxing仅适用于使用最新版本的Xcode和iPhone 5编译的应用程序。Xcode 4.5不会创建字母框应用程序。我正在通过Xcode下载5和5.1模拟器。然后,我将尝试使用这些应用程序运行我的应用程序。我实现了我的应用程序whit SDK 6,部署目标是4.3。对吗?但是那些拥有iPhone5和IOS 6的用户呢?你会看到我的应用信箱吗?对不起,看起来真是一团糟!只要你使用的是可以为iPhone5编译的Xcode 4.5,你的用户就不会看到字母盒,这是不对的。Xcode 4.5可以在信箱模式下为iPhone 5编译。