Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.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 对iPhone 4S和iPhone 5使用相同的.xib文件_Ios_Iphone_Xib - Fatal编程技术网

Ios 对iPhone 4S和iPhone 5使用相同的.xib文件

Ios 对iPhone 4S和iPhone 5使用相同的.xib文件,ios,iphone,xib,Ios,Iphone,Xib,我尝试对两种不同的屏幕尺寸(iPhone4和iPhone5)使用相同的.xib文件。我在这里检查了其他解决方案,但我似乎无法让它工作。例如,我已经检查过了 我将模拟度量大小设置为3.5,并检查自动调整大小。 使用自动调整大小不是一个选项。我仍然看到iPhone5屏幕底部有一个黑色补丁。如何在iPhone 4和iPhone 5上同时使用.xib?是的,您可以在两种屏幕尺寸上使用xib,您甚至可以在iPad上使用它,前提是这种设计在iPad屏幕上仍然有意义 如果使用自动布局,则可能需要设置自动布局约

我尝试对两种不同的屏幕尺寸(iPhone4和iPhone5)使用相同的.xib文件。我在这里检查了其他解决方案,但我似乎无法让它工作。例如,我已经检查过了

我将模拟度量大小设置为3.5,并检查自动调整大小。
使用自动调整大小不是一个选项。我仍然看到iPhone5屏幕底部有一个黑色补丁。如何在iPhone 4和iPhone 5上同时使用.xib?

是的,您可以在两种屏幕尺寸上使用xib,您甚至可以在iPad上使用它,前提是这种设计在iPad屏幕上仍然有意义

如果使用自动布局,则可能需要设置自动布局约束,以定义视图与屏幕底部(和顶部)之间所需的空间。如果不使用自动布局,则需要检查弹簧和支柱,它们是自动调整大小选项。它们应该是可编辑的。您需要对其进行设置,使其顶部和底部具有固定的空间,以及可变的高度


如果这对您不起作用,那么您可以尝试在视图控制器的
-(void)viewdilayoutsubviews
方法中的代码中调整视图的大小。

您有
568h@2x
启动映像?如果您没有,您的应用程序将在兼容模式下运行。可能存在的副本