1
誰かが正しい方向に私を向けることができますか?私は周りを探索してきましたが、明確な答えを見つけることができないようです。私は300x300ピクセルのUIScrollview thatsを持っています。その中にはUIImageViewがあります。ユーザーがライブラリから写真をつかみ、300x300のスクロールビュー内でピンチしてズームすることができます。次に、ビューポートを新しい写真として保存します。UIImageView - > UIScrollview、クロップおよびクリップスクロールビューcooridantes
これまでのところ、私はこれを持っている...
-(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;
}
これが正常に動作します。私はイメージを引っ張り、つまんでズームすることができます。しかし、今私はどのように彼らが完了したときに写真をスライスするズームと座標を取得するのですか?
画像ビュー内で自分のジェスチャーを使用する方が良いでしょう – Otium
Thanks、Otium。私はあなたが正しいかもしれないと思います。 UIImageビューでジェスチャーを使用しようとしました。よく働く。ありがとう。 –
問題はありません。喜んで助けてください:) – Otium