我在带有 ios 7 的 iphone 4 和 5 模拟器上运行我的程序,突然在背景和屏幕上的某些元素下移。我测量了它等于20分。我的视图不使用自动布局。为什么会这样?怎么修?
问问题
447 次
2 回答
0
这是因为在 iOS 7 中,顶部显示电池等的状态栏区域现在是可用区域。
在 iOS6 中情况并非如此,这就是您的应用下移的原因。
您将需要决定如何解决这个问题。
也许将您的背景扩大 20 点,并将其显示在状态栏下方。
于 2013-09-22T13:43:58.067 回答
0
这是因为现在在 iOS7 状态栏没有消耗 20pixel 的空间。所以现在你的视野变大了。你可以用这个条件做代码
NSString *currSysVer = [[UIDevice currentDevice] systemVersion];
int versionVal=[currSysVer intValue];
if(versionVal>=7)
{
//code iOS7
}
于 2013-10-08T13:22:50.317 回答