์ ๋ฒ์ ๋ง๋ค์๋ ๋ทํ๋ฆญ์ค ํ๋ฉด์์
๋ทฐ ๊ฐ์ฒด๋ฅผ @IBOutlet์ผ๋ก ์ ์ธํ ๋ค ์ฝ๋๋ฅผ ํตํด UI ์์ ํ๊ธฐ!
๊ทธ ์ค์์ ํ๋จ์ ์ด๋ฏธ์ง ๋ทฐ 3 ๊ฐ์ ํ
๋๋ฆฌ ์์๊ณผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ธฐ ์กฐ์ ์ด ์์๋๋ฐ..
์ ๋ฒ์๋ ํ๋จ์ ์ด๋ฏธ์ง๋ทฐ 3 ๊ฐ๋ฅผ
Button์ Corner Style์ Capsule๋ก ์ง์ ํ๊ณ , ๊ฐ๋ก ์ธ๋ก ๋น์จ์ 1:1 ๋ก ๋ง์ถฐ ์ํ์ผ๋ก ๋ง๋ ํ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๊ณ Stroke ์ค์ ์ผ๋ก ๊ตฌํ
ํ๋ค.
์ด๊ฒ์ ์ฝ๋๋ก ๋ฐ๊พธ๋ ๊ณผ์ ์์ ๊ฒช์๋ ์ผ(?)์ ์ ์ด ๋ณด๋ ค ํ๋ค.
์ผ๋จ ์ด๋ฏธ์ง๋ทฐ์ cornerRadius๋ฅผ ์ด๋ฏธ์ง ๋ทฐ์ ์ ๋ฐ์ผ๋ก ์ง์ ํด ์ฃผ์ด ์ํ์ผ๋ก ๋ง๋ค๊ณ (๋ฐ์ง๋ฆ ๊ฐ์ผ๋ก ๊ฐ์ง ์ ์๊ฒ!)
ํ
๋๋ฆฌ ๊ตต๊ธฐ๋ 5์ด๋ง์(์ฒด๊ฐ ์) ๋ง๋ค์๋๋ฐ..
์ด ์ฝ๋๋ค์ด ๋์ ํ ๋์ง๋ฅผ ์์๋ค.
์ฌ์ค ์์
์ ์ปฌ๋ฌ๋ฅผ ๋ฃ๊ณ Color Extension์ ๋ง๋ค์ด์ ์ฌ์ฉํ๋ฉด ๊ฐ์ฅ ๊น๋ํ๊ณ ์ฌ์ด ๋ฐฉ๋ฒ์ธ๋ฐ ์์ง ๊ทธ ๋จ๊ณ๊น์ง ์์
์ด ๋๊ฐ์ง ์์๊ธฐ๋ ํ๊ณ ๊ทธ๋ฅ ๋ทฐ ์ปจํธ๋กค๋ฌ์์ ์ ๋ ๊ฒ ์์์ ์ธ(?) ๋ฐฉ๋ฒ์ผ๋ก๋ ํด ๋ณด๊ณ ์ถ์ด์ ์ผ๋ถ๋ฌ ํด ๋ดค๋ค.
์๊พธ๋ง ํ์๊ฒ ๋์ค๋ ๋์ ํ
๋๋ฆฌ๋ค ๐ฅฒ๐ฅฒ
(๋ง์ง๋ง ์ฌ์ง์ borderColor๋ฅผ ์ง์ ํ์ง ์์ ๊ฒ์ ์์ด๋ค)
์ผ๋จ ์ํ๋ ์ปฌ๋ฌ๋ฅผ ๋์งํธ ์ปฌ๋ฌ ์ธก์ ๊ธฐ๋ก ์ฐพ๊ณ ..(๋งฅ ๋นํธ์ธ ์ฑ์ด๋ค)
borderColor๊ฐ CGColor์ด๊ธฐ ๋๋ฌธ์ ์ผ๋ถ๋ฌ CGColor๋ก ์ง์ ๊น์ง ํด ์ฃผ์๋๋ฐ.... ๊ฒฐ๊ณผ๋ ํฐ์..
์คํ ๋ฆฌ๋ณด๋์์ ์ฌ์ฉํ๋ Custom์ ๋ค์ ํด๋ฆญํด์ ์ฝ๋๋ก ์ ๋ค๋ชจ ๋ถ๋ถ์ ๋์ด์ค๋ฉด ๋๋ฌด ์์๊ฒ๋ ์ปฌ๋ฌ๊ฐ ๋ค์ด์จ๋ค..
( + Assets - Color Set์ ์๋ Color Panel์์๋ ๋์ด์ฌ ์ ์๋๋ฐ, ์ด ๋ฐฉ๋ฒ์ด ๋ ๋์ ๊ฒ ๊ฐ๋ค )
์ฑ๊ณต์ ์ผ๋ก ๋์ค๋ ํ
๋๋ฆฌ ์ปฌ๋ฌ๋ค..!!!
ํ์ง๋ง ์ฝ๋๋ก ๋์ง ์์ ์ฐ์ฐํ๋ค
์์น์์น,,,
์ํญ...!!!! 0๋ถํฐ 1 ์ฌ์ด์ ๊ฐ์ ์ง์ ํด ์ฃผ์ด์ผ ํ๋๋ฐ ๋ด๊ฐ ์ค ๊ฐ๋ค์ 100์ด ๋๊ธฐ๋ ํ ์ ๋๋ก ํฐ ์ซ์๋ค์ด๋ผ ํฐ์์ผ๋ก๋ง ๋์๊ตฌ๋,,
(์๋ฌธ)
๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ง์ ํด ์ฃผ๊ธฐ
โborderColor๋ CGColor์ด๋ฏ๋ก UIColor๋ก ํ๋๋ผ๋ .cgColor๋ฅผ ํตํด CGColor๋ก ๋ฐ๊ฟ ์ฃผ์ด์ผ ํ๋ค.
์ปฌ๋ฌ๊ฐ ์์ฃผ ์ ๋์ค๋ ๊ฒ์ ํ์ธํ ์ ์๋ค :)