Кто-нибудь знает, как добавить изображение человека в кадре в Swift. Я попробовал здесь его видео. Прямо сейчас я добавил рамку imageview, а выше я добавил лицо imageview. но я не знаю, как добавить изображение человека только в режиме размытия
https://drive.google.com/open?id=18nchB2wh5hqjlcGqxHrsDbtpe9VkEoKd
class ViewController: UIViewController {
@IBOutlet weak var imgFrame : UIImageView!
@IBOutlet weak var imgPerson : UIImageView!
@IBOutlet weak var scrollView : UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.imgPerson.isUserInteractionEnabled = true
let gestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(handlePan))
self.imgPerson.addGestureRecognizer(gestureRecognizer)
scrollView.minimumZoomScale = 1.0
scrollView.maximumZoomScale = 10.0//maximum zoom scale you want
scrollView.zoomScale = 1.0
scrollView.delegate = self
}
@IBAction func handlePan(_ gestureRecognizer: UIPanGestureRecognizer) {
if gestureRecognizer.state == .began || gestureRecognizer.state == .changed {
let translation = gestureRecognizer.translation(in: self.view)
// note: 'view' is optional and need to be unwrapped
gestureRecognizer.view!.center = CGPoint(x: gestureRecognizer.view!.center.x + translation.x, y: gestureRecognizer.view!.center.y + translation.y)
gestureRecognizer.setTranslation(CGPoint.zero, in: self.view)
}
}
}
extension ViewController : UIScrollViewDelegate {
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return imgPerson
}
}