UIImagePicker позволяет редактировать застрял в центре

У меня есть UIImagePicker, который идеально подходит для типа UIImagePickerControllerSourceTypePhotoLibrary, но когда я использую UIImagePickerControllerSourceTypeCamera, окно редактирования не может переместиться из центра изображения. Таким образом, если изображение, скажем, выше, чем его ширина, пользователь не может переместить поле редактирования в верхний квадрат изображения.

Кто-нибудь знает, почему это так? Это происходит только тогда, когда источником является камера, а не библиотека.

Изменить: какой-то код !!!

if (actionSheet.tag == 2) {
    if (buttonIndex == 0) { // Camera
        // Check for camera
        if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera] == YES) {
            // Create image picker controller
            UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];

            // Set source to the camera
            imagePicker.sourceType =  UIImagePickerControllerSourceTypeCamera;
            imagePicker.allowsEditing = YES;

            // Delegate is self
            imagePicker.delegate = self;

            // Show image picker
            [self presentViewController:imagePicker 
                               animated:YES 
                             completion:^(void) {
                             }];
        }
    }
    else if (buttonIndex == 1) { // Photo Library
        if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary] == YES) {
            // Create image picker controller
            UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];

            // Set source to the camera
            imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
            imagePicker.allowsEditing = YES;

            // Delegate is self
            imagePicker.delegate = self;

            // Show image picker
            [self presentViewController:imagePicker 
                               animated:YES 


                          completion:^(void) {
                                 }];
            }
}

Итак, как вы можете видеть, я отображаю их точно так же, но редактирование камеры действует иначе, чем редактирование библиотеки фотографий.

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

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