Jak ukryć pasek stanu w UIImagepickercontroller?
Jestem nowy w rozwoju iOS. Próbuję ukryć pasek stanu wUIImagePickerController
. Ilekroć klikam „Zrób zdjęcie”, pojawia się pasek stanu. To się nie ukrywa. Chcę, aby pasek stanu był ukryty tylko wUIImagePickerController
.
Oto mój kod,
- (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];
}
Jak ukryć pasek stanuUIImagePickerController
?