Jak utworzyć niestandardowy kontroler UIImagePickerController z obrazami pełnoekranowymi ios

Mam prosty kontroler UIImagePickerController, który użyje aparatu do zrobienia zdjęcia, ale jest kilka rzeczy, które chciałbym zrobić:

Mieć niestandardowy interfejs aparatuWeź pełnoekranowy zamiast 480x640 (jeśli na telefonie 4-calowym)

Oto mój kod do wyświetlania kontrolera UIImagePickerController:

- (IBAction)pick:(id)sender {
    NSLog(@"abc");
    picker = [[UIImagePickerController alloc] init];
    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
        [picker setSourceType:UIImagePickerControllerSourceTypeCamera];
    } else {
        [picker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
    }
    [picker setDelegate:self];
    [self presentViewController:picker animated:YES completion:nil];

}

i tutaj jest, gdy zdjęcie zostanie zrobione:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    [self dismissViewControllerAnimated:YES completion:nil];
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
    [imageView setImage:image];
}

Jak mam to zrobic?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion