Цель c - после выбора изображения из галереи или камеры - необходимо включить поворот, редактирование сальто - PullRequest
0 голосов
/ 24 мая 2018

После выбора изображения из галереи или камеры - необходимо включить поворот, отразить редактирование. Как мне это активировать. Вот мой код:

-(void)photofromCamera
{

    @try
    {
         NSLog(@"2");
        UIImagePickerController *picker = [[UIImagePickerController alloc] init];
        picker.delegate = self;
        picker.allowsEditing = YES;
        picker.sourceType = UIImagePickerControllerSourceTypeCamera;
        [self presentViewController:picker animated:YES completion:nil];

    }
    @catch (NSException *exception)
    {

        [self showAlert:@"Camera is not available"];
    }

}



-(void)photofromGallery
{

    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.allowsEditing = YES;
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentViewController:picker animated:YES completion:NULL];
}

Итак, после метода делегата:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    [self.imageDeletionButton setHidden:NO];
    UIImage *chosenImage = [info valueForKey:UIImagePickerControllerEditedImage];
     self.PostImageView.image = chosenImage;
     [picker dismissViewControllerAnimated:YES completion:nil];
}

Как будто сейчас, если я выбираю какое-либо изображение из галереи, камеры - мне нужно показать кадрирование, отражение, вращение. Пожалуйста, помогите мне, как мне этого добиться.

Заранее спасибо !!!

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете использовать основанный на Swift каркас IGRPhotoTweaks для поворота, переворачивания и обрезки изображения.Вы можете проверить https://github.com/IGRSoft/IGRPhotoTweaks для git и https://cocoapods.org/pods/IGRPhotoTweaks для cocoapods.В рамках cropAction() и changedAngel(value: radians) - это 2 метода, которые вам необходимо выполнить, чтобы удовлетворить ваши требования.

...