Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.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
Ios 如何使应用程序兼容3.5“;和4“;视网膜屏幕_Ios_Compatibility_Retina Display - Fatal编程技术网

Ios 如何使应用程序兼容3.5“;和4“;视网膜屏幕

Ios 如何使应用程序兼容3.5“;和4“;视网膜屏幕,ios,compatibility,retina-display,Ios,Compatibility,Retina Display,我检查了所有相关问题。没有发现任何有用的东西,或者可能是我无法理解。我是新手,刚刚准备了一个简单的应用程序 该应用程序适用于iPhone 5屏幕,如下所示: 但当我打开3.5屏幕模式时,它就打开了。它把屏幕上的元素弄乱了。如下图所示 有人能帮我解决这个问题吗?或者仅仅制作两个版本的应用程序是解决这个问题的最好办法。 如果您有任何帮助或建议,我们将不胜感激。请使用尺码检查器(选项命令5)。自动调整大小区域就是您要寻找的。红色框表示所选对象,并将显示应用程序相对于窗口放置和拉伸UI元素的位置。I形

我检查了所有相关问题。没有发现任何有用的东西,或者可能是我无法理解。我是新手,刚刚准备了一个简单的应用程序

该应用程序适用于iPhone 5屏幕,如下所示:

但当我打开3.5屏幕模式时,它就打开了。它把屏幕上的元素弄乱了。如下图所示

有人能帮我解决这个问题吗?或者仅仅制作两个版本的应用程序是解决这个问题的最好办法。 如果您有任何帮助或建议,我们将不胜感激。

请使用尺码检查器(选项命令5)。自动调整大小区域就是您要寻找的。红色框表示所选对象,并将显示应用程序相对于窗口放置和拉伸UI元素的位置。I形外部箭头显示其锚定点。中间的箭头显示物体将被垂直或水平拉伸。


有两种方法可以做到这一点。一种方法是为不同的屏幕大小创建第二个xib或故事板文件。然而,苹果增加了一些限制,这样你就不需要第二个文件了。要编辑约束,请在编辑序列图像板或xib时单击标尺选项卡。您将在底部找到约束。有关约束的更多帮助,您可以尝试。

如何定位该按钮?我正在使用自动布局。这是一个很好的答案,但他似乎正在使用约束,因此它将不适用。