Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.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
Iphone Xib尺寸-似乎认为它比实际尺寸长_Iphone_Ios_Xcode - Fatal编程技术网

Iphone Xib尺寸-似乎认为它比实际尺寸长

Iphone Xib尺寸-似乎认为它比实际尺寸长,iphone,ios,xcode,Iphone,Ios,Xcode,这有点奇怪,但基本上我有一个问题,即我的初始视图控制器的xib大小似乎比屏幕长 所以,如果你有一个广告横幅设置在屏幕底部。。。如果我在模拟器中运行该应用程序,它不会显示在iPhone3GS/4/4S设备上,但会显示在iPhone5上 我尝试过更改xib大小设置,甚至创建了一个新的xib文件,但同样的问题也发生了,这让我相信它是硬编码的,但我不知道在哪里可以找到它 它基本上就像它认为屏幕的底部比它实际的大小多30-50像素。。。因此,为什么iPhone5显示ok,因为它有更高的屏幕 任何帮助都将不

这有点奇怪,但基本上我有一个问题,即我的初始视图控制器的xib大小似乎比屏幕长

所以,如果你有一个广告横幅设置在屏幕底部。。。如果我在模拟器中运行该应用程序,它不会显示在iPhone3GS/4/4S设备上,但会显示在iPhone5上

我尝试过更改xib大小设置,甚至创建了一个新的xib文件,但同样的问题也发生了,这让我相信它是硬编码的,但我不知道在哪里可以找到它

它基本上就像它认为屏幕的底部比它实际的大小多30-50像素。。。因此,为什么iPhone5显示ok,因为它有更高的屏幕


任何帮助都将不胜感激

状态栏的bcoz。它保留20px的屏幕。您可以通过在plist中将状态栏初始隐藏,并在IB中将状态栏设置为无来删除此空间。

iPhone 5的屏幕更高。布置xib最灵活的方式是通过自动布局。以下是让您开始学习的教程:


基本上,您希望广告横幅与视图底部相对应。

状态栏的bcoz。iphone为状态栏保留该空间。嗨,Dilip,不,状态栏设置为关闭…:(您是否已将IB中的状态栏初始隐藏属性设置为“是”,并将状态栏设置为“无”?我找到了答案,这是我自己的愚蠢错误-我已将另一个xib文件设置为错误大小,因此它默认为该大小…但谢谢您,我将阅读此内容,并且我喜欢自动布局的想法!)