Как скрыть строку состояния в UIImagepickercontroller?

Я новичок в разработке iOS. Я пытаюсь скрыть строку состояния вUIImagePickerController, Всякий раз, когда я нажимаю «Сделать фото», появляется строка состояния. Это не скрывает. Я хочу, чтобы строка состояния была скрыта только вUIImagePickerController.

Вот мой код,

- (IBAction)takePhoto:(UIButton *)sender
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.allowsEditing = YES;
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    [self presentViewController:picker animated:YES completion:NULL];
}


- (void)imagePickerController:(UIImagePickerController *)picker     didFinishPickingMediaWithInfo:(NSDictionary *)info
{   
    [self statusBar:YES];
    UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
    self.imageView.image = chosenImage;
    [picker dismissViewControllerAnimated:YES completion:NULL];

}


- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{
[picker dismissViewControllerAnimated:YES completion:NULL];
}


-(void)statusBar:(BOOL)status
{
    [[UIApplication sharedApplication] setStatusBarHidden:status];
}

Как скрыть строку состояния наUIImagePickerController?

Ответы на вопрос(14)

Ваш ответ на вопрос