【iOS】 프로그램 라이브러리를 통해 이미지 편집을 신속하게 실현

1648 단어 SwiftiOS

개시하다


안녕하세요.네.
Advent Calendar 2018 LIFULL 투고 이틀째다.
이 기사는 원래 한 사람을 위한 설치형 일기 앱을 만들려고 할 때 실시된 내용이다.

개요


이미지 가공을 할 때, 클립과 이미지의 회전 등은 없어서는 안 될 기능 중의 하나이다.
이번에는 이쪽 창고를 이용해서 간단하게 실시할게요.
@kaoryuuu

만든 물건


https://github.com/TimOliver/TOCropViewController 1.Pod pod 'CropViewController' 2.import✋ UIViewController.swift import CropViewController 3.Call☎️ 그림을 설정하고present를 진행하기만 하면 됩니다!이제 딜게이트에게 맡기도록 하겠습니다. UIViewController.swift let cropViewController = CropViewController(image: UIImage) cropViewController.delegate = self present(cropViewController, animated: true, completion: nil) 4.Delegate🤖 원하는 것을 취향에 맞게 사용할 수 있는 딜게이트를 몇 개 준비했다. ↓는 최소한 구현에 사용되는 물건 UIViewController.swift extension UIViewController: CropViewControllerDelegate { func cropViewController(_ cropViewController: CropViewController, didCropToImage image: UIImage, withRect cropRect: CGRect, angle: Int) { // 가공된 이미지 획득 가능 } func cropViewController(_ cropViewController: CropViewController, didFinishCancelled cancelled: Bool) { // 취소 시 cropViewController.dismiss(animated: true, completion: nil) } } 완성

좋은 웹페이지 즐겨찾기