我在这里看到了一些关于这个问题的帖子,我已经尝试了所有修复,但我似乎仍然无法使其工作。
我有一个使用Storyboard的iOS7应用程序。第一个视图是TableViewController。当我运行应用程序时,带有电池电量和信号电平的状态栏似乎显示在tableview的顶部。
我希望状态栏显示,表格视图直接显示在下方。谁能告诉我怎么做?
问题
的屏幕截图谢谢你们!
答案 0 :(得分:1)
这是状态栏问题。
if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1)
{
self.edgesForExtendedLayout=NO;
}
或
在您的Appdelegate中
if (SYSTEM_VERSION_LESS_THAN(@"7.0")) {
self.window=[[[UIApplication sharedApplication]delegate] window];
self.window.frame = CGRectMake(0,-20,self.window.frame.size.width,self.window.frame.size.height+20);
}