2012-04-04 31 views
1

有人可以指引我正確的方向。我一直在尋找這個,但似乎無法找到明確的答案。我有一個300x300像素的UIScrollview。裏面,我有一個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 2012-04-05 00:00:06

+0

謝謝,Otium。我想你可能是對的。試圖在UIImage視圖上使用手勢。很棒。謝謝。 – 2012-04-05 03:01:28

+0

沒問題,很高興幫助:) – Otium 2012-04-05 03:43:43

回答