Я настроил свой UINavigationBar с таким изображением:
@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"NavigationBar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
Когда я запускаю видео, мой пользовательский NavigationBar (с изображением) находится сверху или Я хотел бы иметь стиль навигации по умолчанию при воспроизведении видео .
Я пытался скрыть панель навигации с помощью
[self.navigationController setNavigationBarHidden:YES animated:animated];
но он просто удаляет навигационную панель в моем контроллере, но у меня все еще есть NavigationBar.png при воспроизведении видео. Я пытался установить барстайл, но он тоже не работает ...
self.navigationController.navigationBar.barStyle = UIBarStyleDefault;
Не могли бы вы помочь мне?