2017-05-17 15 views
0

連絡先 - >プロフィールの編集 - >画像編集のようなUIImageを編集したいと思います。元々UIImagePickerControllerからイメージを取得してからローカルに保存しています。これはUIImagePickerControllerを使用して可能ですか、別のルートに移動する必要がありますか? enter image description hereピンチとズームUIImage

+0

は、あなたが途中で円にそれをマスキングしてみましたか? – mcgtrt

+0

サークルを追加できますが、uiimageをピンチしてズームする方法がわかりません – user1079052

+0

uiimagepickerの外で画像を編集したり、uiimagepickerの編集モードに画像を送信したいのですが – user1079052

答えて

0

あなたは、のようなImageViewのズーム

self.scrollView.minimumZoomScale = 0.2; 
self.scrollView.maximumZoomScale = 5.0; 
self.scrollView.delegate = self; 

、あなたはあなたがscrollviewは、あなたのインタフェースビルダでimageviewまたはあなたの言うが含まれている必要がありますscrollview delegate

、などの
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 
{ 
    return self.imgView; 
} 

を実装する必要がありますすることができますビューコントローラ。

UIScrollViewDelegateを確認する必要があります。

次に、画像ビューでズームインまたはズームアウトすることができます。

スウィフト:あなたは上記のようなあなたのイメージを持っている場合

self.scrollView.minimumZoomScale = 0.2 
    self.scrollView.maximumZoomScale = 5.0 
    self.scrollView.delegate = self 

func viewForZooming(in scrollView: UIScrollView) -> UIView? { 

    return self.imgView 
    } 
関連する問題