2017-05-17 18 views
0

연락처 -> 편집 프로필 -> 이미지 편집 같은 UIImage를 편집하고 싶습니다. 원래 UIImagePickerController에서 이미지를 가져 와서 로컬에 저장합니다. UIImagePickerController를 사용하여이 작업을 수행 할 수 있습니까? 아니면 다른 경로로 이동해야합니까? enter image description here꼬집음 및 확대/축소 UIImage

+0

, 당신은 중간에 원에 마스킹 시도? – mcgtrt

+0

원을 추가 할 수는 있지만 uiimage를 확대/축소하고 줌하는 방법을 모르겠습니다. – user1079052

+0

처럼 uiimagepicker 외부에서 이미지를 편집하거나 uiimagepicker의 편집 모드로 이미지를 보내고 싶습니다. – user1079052

답변

0

많은 시간을 절약 할 수있는이 라이브러리를 사용할 수 있습니다.

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

당신은 scrollview을 가져야한다

https://github.com/ruslanskorb/RSKImageCropper

0
당신이 좋아하는 이미지 뷰를 확대 할 수 있습니다

,

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

과 같은 scrollview delegate를 구현해야합니다, 당신의 인터페이스 빌더에서 imageview을 포함하거나 말 뷰 컨트롤러.

UIScrollViewDelegate을 확인해야합니다!

그런 다음 이미지보기에서 확대하거나 축소 할 수 있습니다.

스위프트 : 당신이 위와 같이 이미지가있을 때

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

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

    return self.imgView 
    }