์ฐ์ - ํ๋ฅญํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํฐ ๊ฐ์ฌ๋ฅผ ๋๋ฆฝ๋๋ค. ์ด๊ฒ์ ๋ด๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ๊ฒ ์ค ํ๋์ ๋๋ค.
pod update
๋ฅผ ์คํํ์ต๋๋ค.์ด๋ค ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์์ต๋๊น? 2.1.0
์ด๋ค ๋ฒ์ ์ iOS๋ฅผ ์คํํ๊ณ ์์ต๋๊น? iOS 11.1
ํ
์คํธ ์ค์ธ iOS ๊ธฐ๊ธฐ ๋ชจ๋ธ์ ๋ฌด์์
๋๊น? iPhone 7/6s, ์๋ฎฌ๋ ์ดํฐ
CocoaPods๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ด๋ค ๋ฒ์ ์ CocoaPods๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? 1.3.1
๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ณต๊ฐ API๋ฅผ ์ฌ์ฉํ์ฌ ํ์ ๋ฒํผ์ ์จ๊ธฐ๋ ค๊ณ ํฉ๋๋ค.
ํ์ ๋ฒํผ(http://joxi.ru/12MZwqYU4W7EjA)์ด ์จ๊ฒจ์ ธ ์์ต๋๋ค.
API ํธ์ถ๊ณผ ๊ด๊ณ์์ด ํ์ ๋ฒํผ์ด ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์๋ฅด๊ธฐ ์ปจํธ๋กค๋ฌ๋ฅผ ์คํํฉ๋๋ค.
let croppingStyle: TOCropViewCroppingStyle = preset == .circular ? .circular : .default
let cropController = TOCropViewController(croppingStyle: croppingStyle, image: image)
cropController.delegate = self
cropController.customAspectRatio = CGSize(width: 5, height: 10)
cropController.rotateClockwiseButtonHidden = true // this one
cropController.rotateButtonsHidden = true // and this one do nothing
cropController.aspectRatioLockEnabled = true
cropController.resetAspectRatioEnabled = false
์๋ ํ์ธ์ @freaqed์ ๋๋ค! ๊ผผ๊ผผํ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค! ์ด ํ๋ ์์ํฌ๊ฐ ์ ์ฉํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
๋ฐฉ๊ธ ์ง์ ํ ์คํธ ํด๋ณด๋ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค.
ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ 2.3.4๋ฅผ ์ฌ์ฉ ์ค์ ๋๋ค. ์ต์ ๋ฒ์ ์ ๊ฐ์ ธ์์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋์ง ํ์ธํ ์ ์์ต๋๊น?
์ ๋ง ๊ฐ์ฌํฉ๋๋ค!
๋น ๋ฅธ ์๋ต์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๋ฐฉ๊ธ v. 2.2๋ฅผ ํ์ธํ์ต๋๋ค. ๊ฒฐ๊ณผ๋ ๋์ผํฉ๋๋ค.
๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๊นจ๋ํ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์์ต๋๋ค - https://www.dropbox.com/s/p5y7hi329tonvmg/TestCropTool.zip?dl=0
๊ทธ๋ฆฌ๊ณ ํ
์คํธ ํ๋ก์ ํธ๋ฅผ ์คํํ์ฌ ์ป์ ๊ฒฐ๊ณผ - http://joxi.ru/DmBz9OLUNp8agm
์ด ๋ฒํผ(๋นจ๊ฐ์ ํ๋ ์)์ด ์์ด์ผ ํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ค ์์ฐ. ๊ด์ฐฎ์. ๋ณ๋ก.
๋ฒ๊ทธ์ธ ์ด์ ๋ ์ปจํธ๋กค๋ฌ๊ฐ ํ์ ๋ฒํผ์ ์ค์ ํ๋ ๋ฐ ์ ๋ง ๋ณด์์ ์ด์ด์ ํ๋ ์์ฑํ๋ ๋ก์ง ๊ธ๋ฆฌ์น๊ฐ ์์๋๋ฐ ์จ๊ธฐ๋ ๋ช ๋ น์ด ํตํ์ง ์์๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ ์ฒด ๋
ผ๋ฆฌ๋ฅผ ํจ์ฌ ๋ ๋จ์ํ๊ฒ ๋ง๋ค์์ต๋๋ค. ์ง๊ธ master
์์ ๋ฐ๋ก ๋น๊ฒจ์ cropController.rotateButtonsHidden = true
๋ง ์ค์ ํ์ญ์์ค. ์ง๊ธ ์๋ํด์ผ ํฉ๋๋ค. :)
์ด์ ๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค!
@TimOliver ๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด์ ๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค!
@TimOliver ๊ฐ์ฌํฉ๋๋ค!