Может ли кто-нибудь указать мне в правильном направлении. Я искал это, но не могу найти четкого ответа. У меня есть UIScrollview размером 300x300 пикселей. Внутри у меня есть UIImageView. Идея состоит в том, чтобы позволить пользователю взять фотографию из своей библиотеки, а затем сжать и увеличить ее в прокрутке 300x300. Затем сохраните порт просмотра как новую фотографию.
Пока у меня это...
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {
UIImageView *insideImgView = [[UIImageView alloc] initWithImage:image];
scroller.contentSize = CGSizeMake(image.size.width, image.size.height);
scroller.maximumZoomScale = 4.0;
scroller.minimumZoomScale = 0.0;
scroller.clipsToBounds = YES;
scroller.delegate = self;
[self setSendImage:insideImgView];
[scroller addSubview:insideImgView];
}
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return sendImage;
}
Это прекрасно работает. Я могу вытащить изображение, сжать и увеличить. Но теперь, как я могу получить масштаб и координаты, чтобы нарезать фотографию, когда они будут сделаны?