рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдпрд╣ рдирдП рдПрдХреНрд╕рдХреЛрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╣реБрдЖ (рдкрддрд╛ рдирд╣реАрдВ рдХрд┐ рдпрд╣ рд╕рд╣реА рдореБрджреНрджрд╛ рд╣реИ)ред рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред рд▓реЗрдХрд┐рди dismiss
рдпрд╛ dismissAnimatedFrom
рдХрд╣рд▓рд╛рдиреЗ рд╕реЗ, рдкреВрд░реА рд╕реНрдХреНрд░реАрди рдПрдХ рдЦрд╛рд▓реА рдХрд╛рд▓реЗ рд░рдВрдЧ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИред рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВред
рдкреНрд░рдЬрдирди рдХрд░рдирд╛
рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:
CroppedViewController
рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдпрд╣ рдореБрдЭреЗ рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реВрдБред рдпрд╣рд╛рдБ рддрдХ рд╕рдм рдХреБрдЫ рдареАрдХ рдЪрд▓рддрд╛ рд╣реИредpublic func updateImageViewWithImage(_ image: UIImage, fromCropViewController cropViewController: CropViewController) {
imageView.image = image
layoutImageView()
self.navigationItem.rightBarButtonItem?.isEnabled = true
if cropViewController.croppingStyle != .circular {
imageView.isHidden = true
cropViewController.dismissAnimatedFrom(self, withCroppedImage: image,
toView: imageView,
toFrame: CGRect.zero,
setup: { self.layoutImageView() },
completion: {
self.imageView.isHidden = false })
}
else {
self.imageView.isHidden = false
cropViewController.dismiss(animated: true, completion: nil)
}
}
рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
рдХреНрд░реЙрдк рдХреА рдЧрдИ рдЫрд╡рд┐ рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ CroppedViewController
рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рдЖрдкрдХреЛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдЪрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдЬреАрдЖрдИрдПрдл рд╣реИред
рдЖрдИрдУрдПрд╕ рдбрд┐рд╡рд╛рдЗрд╕:
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн
dismiss
рдХреЛ CroppedViewController
, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖредCropViewController.swift
рд╕рд╛рде рд╣реИ, TO
@anuradhss
рдХреНрд░реЙрдк рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░.рдореЛрдбрд▓рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди рд╕реНрдЯрд╛рдЗрд▓ = .рдлреБрд▓рд╕реНрдХреНрд░реАрди
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
@ lmr-soltanov рд╣рд╛рдБ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░реЗрдкреЛ рдореЗрдВ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж
рдзрдиреНрдпрд╡рд╛рдж @lmr-soltanov & @anuradhss
рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@anuradhss
рдХреНрд░реЙрдк рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░.рдореЛрдбрд▓рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди рд╕реНрдЯрд╛рдЗрд▓ = .рдлреБрд▓рд╕реНрдХреНрд░реАрди
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП