【发布时间】:2011-07-26 16:07:36
【问题描述】:
我在通用应用程序中为 iphone 和 ipad 分别创建了两个 xib 文件。 xib 文件设计不错,但加载时,底部有白色间隙。
我的 iphone xib 也只能像这样加载....
如何纠正这个任何人帮助我,,,,
提前致谢, 苏雷什.M
【问题讨论】:
我在通用应用程序中为 iphone 和 ipad 分别创建了两个 xib 文件。 xib 文件设计不错,但加载时,底部有白色间隙。
我的 iphone xib 也只能像这样加载....
如何纠正这个任何人帮助我,,,,
提前致谢, 苏雷什.M
【问题讨论】:
您是否检查了所有布局设置? 因为这是我经常遇到的一个问题。
【讨论】:
在您的 viewwillappear 或 viewdidload 方法中更改 uiview 的位置(即 x,y 位置)。希望对您有所帮助
【讨论】:
听起来很明显,但请检查视图的尺寸。这发生在我之前,当 xib 一直在模拟状态栏,然后我关闭了状态栏。生成的尺寸最终会短 20 个像素。
【讨论】:
只需两行代码即可:
if (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
{
NSLog(@"Call your iPad xib file");
}
else
{
NSLog(@"Call your iPhone xib file");
}
【讨论】: