Tocropviewcontroller: рдХреНрд░реЙрдкрд┐рдВрдЧ рдЗрдореЗрдЬ рд╕реНрдХреНрд╡рд╛рдпрд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдлрд╝рд░ре░ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: TimOliver/TOCropViewController

  1. рдПрдХ рд╡рд░реНрдЧрд╛рдХрд╛рд░ рдЫрд╡рд┐ рдЪреБрдиреЗрдВ рдФрд░ рдЗрд╕реЗ CropViewController рдкрд░ setAspectRatioPreset рд╡рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВред
  2. рдореИрдВ рдкрдХреНрд╖рд╛рдиреБрдкрд╛рдд рдмрдЯрди рд╕реЗ рд╡рд░реНрдЧрд╛рдХрд╛рд░ рдкрдХреНрд╖рд╛рдиреБрдкрд╛рдд рдЪреБрдирддрд╛ рд╣реВрдВред
    3. рдЬреЛ рдлреНрд░реЗрдо рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд░реНрдЧрд╛рдХрд╛рд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
    рдХреНрдпрд╛ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрдирдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ...?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЗрд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрд░реЙрдк рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЗрд╡рд▓ рдЪреМрдХреЛрд░ рд╣реЛ рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реЛред

рдХреНрд░реЙрдкрд╡реАрд╕реА = TOCropViewController.init (рдЫрд╡рд┐: рдЫрд╡рд┐)
рдлрд╕рд▓рд╡реАрд╕реА.рдкреНрд░рддрд┐рдирд┐рдзрд┐ = рд╕реНрд╡рдпрдВ
рдлрд╕рд▓VC.setAspectRatioPresent(.presetSquare, рдПрдирд┐рдореЗрдЯреЗрдб: рд╕рдЪ)
рдХреНрд░реЙрдкрд╡реАрд╕реА.рдкрд╣рд▓реВ рдЕрдиреБрдкрд╛рдд рд▓реЙрдХ рд╕рдХреНрд╖рдо = рд╕рддреНрдп
present(AccountSettingsVC.cropVC, рдПрдирд┐рдореЗрдЯреЗрдб: рдЯреНрд░реВ, рдХрдВрдкреНрд▓реАрд╢рди: nil

рдзрдиреНрдпрд╡рд╛рдж рдЯрд┐рдо рдУрд▓рд┐рд╡рд░ред рдореБрдЭреЗ рдмрд╣реБрдд рд╡рд┐рдХрд╛рд╕ рд╕рдордп рдмрдЪрд╛рдУред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирдорд╕реНрддреЗ!

рдПрдХ рдмрдЧ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ! рдХреГрдкрдпрд╛ рдЫрд╡рд┐ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ, рдФрд░ рд╡рд╣ рдХреЛрдб рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдиреЗ рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рд╕рднреА рдЬрдирд╕рдВрдкрд░реНрдХ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред :рдбреА

func рдлрд╕рд▓ рджреГрд╢реНрдп рдирд┐рдпрдВрддреНрд░рдХ (рдЫрд╡рд┐ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛: рдпреВрдЖрдИрдПрдордореЗрдЬ) {
рдЪрд▓реЛ рдЫрд╡рд┐: UIImage = imagePosted
рдХреНрд░реЙрдк рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ = рдХреНрд░реЙрдк рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ (рдЫрд╡рд┐: рдЫрд╡рд┐) рджреЗрдВ
рдХреНрд░реЙрдк рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ред рдбреЗрд▓рд┐рдЧреЗрдЯ = рд╕реЗрд▓реНрдл
рдХреНрд░реЙрдк рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░.рд╕реЗрдЯрдПрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдкреНрд░реАрд╕реЗрдЯ (.presetSquare, рдПрдирд┐рдореЗрдЯреЗрдб: рдЯреНрд░реВ)
self.navigationController?.pushViewController(cropViewController, рдПрдирд┐рдореЗрдЯреЗрдб: рдЕрд╕рддреНрдп)
}

рдореИрдВрдиреЗ рдЬреЛ рдЫрд╡рд┐ рдЪреБрдиреА рдереА рд╡рд╣ рдиреАрдЪреЗ рджреА рдЧрдИ рд╣реИ:
1474177280368

рдореИрдВ рдЗрд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрд░реЙрдк рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЗрд╡рд▓ рдЪреМрдХреЛрд░ рд╣реЛ рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реЛред

рдХреНрд░реЙрдкрд╡реАрд╕реА = TOCropViewController.init (рдЫрд╡рд┐: рдЫрд╡рд┐)
рдлрд╕рд▓рд╡реАрд╕реА.рдкреНрд░рддрд┐рдирд┐рдзрд┐ = рд╕реНрд╡рдпрдВ
рдлрд╕рд▓VC.setAspectRatioPresent(.presetSquare, рдПрдирд┐рдореЗрдЯреЗрдб: рд╕рдЪ)
рдХреНрд░реЙрдкрд╡реАрд╕реА.рдкрд╣рд▓реВ рдЕрдиреБрдкрд╛рдд рд▓реЙрдХ рд╕рдХреНрд╖рдо = рд╕рддреНрдп
present(AccountSettingsVC.cropVC, рдПрдирд┐рдореЗрдЯреЗрдб: рдЯреНрд░реВ, рдХрдВрдкреНрд▓реАрд╢рди: nil

рдзрдиреНрдпрд╡рд╛рдж рдЯрд┐рдо рдУрд▓рд┐рд╡рд░ред рдореБрдЭреЗ рдмрд╣реБрдд рд╡рд┐рдХрд╛рд╕ рд╕рдордп рдмрдЪрд╛рдУред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

erickva picture erickva  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dddOO7 picture dddOO7  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

TimOliver picture TimOliver  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ClaesClaes picture ClaesClaes  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rnkyr picture rnkyr  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ