-
[iOS] Xcode์ Custom Font ์ถ๊ฐํ๊ธฐiOS 2022. 2. 3. 00:18
Xcode์์ Custom Font๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์.
์ผ๋จ ํฐํธ๋ฅผ ๋ค์ด๋ฐ๋๋ค. ttf ํ์ผ, otf ํ์ผ ์ค ์ด๋ค ๊ฒ์ด๋ ์๊ด์๋ค!
๋จผ์ ํฐํธ ํ์ผ์ ํ๋ก์ ํธ์ ์ถ๊ฐ์์ผ์ผํ๋๋ฐ,
ํ๋ก์ ํธ ๋ด์ fonts๋ผ๋ ํด๋๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ํด๋ ๋ด์ ํฐํธ๋ฅผ ์ถ๊ฐ์์ผ์ค๋ค.
๋ฌผ๋ก ๊ตณ์ด ํด๋๋ฅผ ๋ง๋ค์ง ์๊ณ ์ถ๊ฐ์์ผ๋ ๋๋ค!
ํ์ธ๋์์ ํฐํธ๋ฅผ ๋์ด์์ ์๋์ ๊ฐ์ด ์ถ๊ฐ์์ผ์ฃผ์๋ค.
์๋๋ฉด Xcode์ File > Add Files to "ํ๋ก์ ํธ ์ด๋ฆ" ์ ์ ํํด์ ์ถ๊ฐํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค.

ํ๋ก์ ํธ์ ํ์ผ์ ์ถ๊ฐํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์จ๋ค!
Destination ์ฒดํฌ, Added folders์ Create folder references ์ฒดํฌ, Add to target์์ Target Membership์ ์ฒดํฌํ๊ณ Finish๋ฅผ ๋๋ฅธ๋ค.
์ด ๋, Add to targets์์ ๋ฐ๋์ ๋ง๋ ํ๋ก์ ํธ๋ฅผ ํ๊ฒ์ผ๋ก ํ๋๋ก ํด์ผํ๋ค!
๊ทธ๋ ์ง ์์ผ๋ฉด ํฐํธ ํ์ผ์ด ์ฑ์ ์ผ๋ถ์๋ ๋ฐฐํฌ๋์ง ์์ ์๋ ์๋ค๊ณ ํ๋ค.

๊ทธ๋ผ ์ด๋ ๊ฒ ํ๋ก์ ํธ์ ํฐํธ๊ฐ ์ถ๊ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.

Build Phases์ Copy Bundle Resources์์๋ ํ์ผ์ด ์ ๋๋ก ์ถ๊ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.

ํฐํธ๋ฅผ ์ถ๊ฐํ์ผ๋, ์ด์ iOS๊ฐ ์ด ํฐํธ์ ๋ํด์ ์ ์ ์๋๋ก ํด์ผ ํ๋ค.
๊ทธ๋ฌ๊ธฐ ์ํด์๋ Info.plist์ ํฐํธ๋ฅผ ์ถ๊ฐํด์ผํ๋ค.
Info.plist๋ก ์ด๋!

Information Property List์ + ๋ฒํผ์ ๋๋ฅด๊ณ , Fonts provided by application๋ฅผ ์ถ๊ฐํด์ค๋ค.
์ด ๋, ์ด ํญ๋ชฉ์ Key๋ผ๊ณ ํ๋ค.

Fonts provided by application ํญ๋ชฉ์ด ์ถ๊ฐ๋๋ฉด, ํด๋น ํค์ ๋ํ ๋ฐฐ์ด ๊ฐ์ ์์ฑํด์ผํ๋ค.
์์ดํ ์ ์ถ๊ฐํ๊ณ , Value์๋ ํฐํธ ํ์ผ์ ์ด๋ฆ๊ณผ ํ์ฅ๋ช ์ ์ ํํ ์ ์ด์ค์ผํ๋ค!!!

์ด์ ํฐํธ ์ถ๊ฐ๊ฐ ๋๋ฌ์ผ๋ ๋ฉ์ธ ์คํ ๋ฆฌ๋ณด๋๋ก ๊ฐ์ ์ง์ ํฐํธ๋ฅผ ์ ์ฉ์์ผ๋ณด์.
UILabel์ ์คํ ๋ฆฌ๋ณด๋์ ์ถ๊ฐํ๋ค.

๊ทธ๋ฆฌ๊ณ ํฐํธ๋ฅผ Custom -> Sandoll MiSaeng, Size 40์ผ๋ก ๋ฐ๊ฟ์ค๋ค.

๊ทธ๋ฆฌ๊ณ UILabel์ ์ฝ๋์ ์ฐ๊ฒฐํด์ค๋ค!

์ง์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋์ ์คํํด๋ณด๋ฉด ํฐํธ๊ฐ ์ ์ ์ฉ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค!

'iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS] ๋ทฐ์ ์ํ๋ณํ ๊ฐ์ง ๋ฉ์๋ (0) 2022.02.18 [iOS] addTarget(_:action:for:) (0) 2022.02.16 [iOS] Cocoapods pod install ์ค์น ์๋ฌ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ (0) 2022.02.13 [Xcode] Code Snippet ๋ฑ๋กํ๊ธฐ (0) 2022.02.05 [iOS] Extension UIColor #colorLiteral ์ฌ์ฉํ๊ธฐ (0) 2022.02.03