2014-01-04 3 views
0

iOS 7 Retina Display Отрезает верхнюю часть панели навигации после просто просмотра видео на YouTube или перехода на URL-адрес, который передает музыку. Навигационная панель остается в верхней части приложения. Почти выглядит как тонкая черная полоса или промежуток, который сокращает небольшую порцию вверху и наилучшим образом я могу объяснить это, если вы видите панель навигации в верхней части приложения, представьте, что верхняя половина черной ,iOS 7 Retina Display Отрезает верхнюю часть панели навигации

Литтл информацию о строке состояния в приложении: Строка состояния изначально скрыта ДА Посмотреть на базе контроллера Строка состояния внешнего вида NO Использование Auto Layout

Я был бы признателен за любую помощь, так как это очень расстраивает.

+1

Поможет ли это? http://stackoverflow.com/questions/18775874/ios-7-status-bar-overlaps-the-view – erdekhayser

+0

WOW! Сэр, я СПАСИБО! Огромное спасибо!!! В этой теме был ответ, который я не пробовал, и это сработало! Спасибо! – AsL

ответ

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); 
    } 
} 
Смежные вопросы