Я пытаюсь скрыть строку состояния при щелчке по изображению. я называю метод BOOL, когда щелчок по изображению с помощью:Obj-C, случайная строка состояния с «prefersStatusBarHidden»
[self prefersStatusBarHidden];
и здесь метод:
-(BOOL)prefersStatusBarHidden {
NSLog(@"%@",hideBar);
if ([hideBar isEqualToString:@"YES"]) {
NSLog(@"hide");
return YES;
}
return NO;
}
при нажатии на изображение, я получаю «NSLog (» шкура «)», это означает, что выражение «if» работает, но строка состояния не скрывается, что я делаю неправильно?
Вы не должны напрямую обращаться к методу 'prefersStatusBarHidden'. Он будет называться по мере необходимости системой. – rmaddy
Я знаю, но я пытаюсь скрыть строку состояния, когда я открываю изображение в полном размере, каким другим способом я могу его выполнить? – user3780061
Посмотрите на документы для 'UIApplication'. Существуют способы изменения строки состояния. – rmaddy