iOS 7 Retina显示屏只需查看YouTube视频或转到流式传输音乐的网址即可剪切导航栏的顶部。导航栏在整个应用程序的顶部仍然被切断。几乎看起来像一个薄的黑色条或一个在顶部削减一小部分的间隙,我可以解释它的最好方法是,如果你看到一个应用程序顶部的导航栏,想象它的上半部分是黑色的
应用中状态栏的信息很少: 状态栏最初隐藏为YES 查看基于控制器的状态栏外观NO 使用自动布局
我很感激任何帮助,因为这真的令人沮丧。
答案 0 :(得分:2)
这解决了这个问题:
-(void)viewWillLayoutSubviews {
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
self.view.clipsToBounds = YES;
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenHeight = screenRect.size.height;
self.view.frame = CGRectMake(0, 20, self.view.frame.size.width,screenHeight-20);
self.view.bounds = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
}
}