2012-04-04 18 views
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; 
} 

これが正常に動作します。私はイメージを引っ張り、つまんでズームすることができます。しかし、今私はどのように彼らが完了したときに写真をスライスするズームと座標を取得するのですか?

+0

画像ビュー内で自分のジェスチャーを使用する方が良いでしょう – Otium

+0

Thanks、Otium。私はあなたが正しいかもしれないと思います。 UIImageビューでジェスチャーを使用しようとしました。よく働く。ありがとう。 –

+0

問題はありません。喜んで助けてください:) – Otium

答えて

関連する問題