๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŽ iOS/UI

[iOS/UI] ํฐํŠธ ์ ์šฉํ•˜๊ธฐ(feat.๋„ค๋น„๊ฒŒ์ด์…˜ํƒ€์ดํ‹€)

by Fomagran ๐Ÿ’ป 2020. 1. 13.
728x90
๋ฐ˜์‘ํ˜•

์›ํ•˜๋Š” ํฐํŠธ๋ฅผ ๋‹ค์šด๋ฐ›๊ณ  Xcode ํ”„๋กœ์ ํŠธ์— ์ถ”๊ฐ€ํ•ด์ค€๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํฐํŠธํŒŒ์ผ์„ ๋ˆ„๋ฅด๊ณ  ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— Target Membership์„ ์ฒดํฌํ•ด์ค€๋‹ค.

info.plist์—์„œ Fonts provided by apllication์—์„œ ๋‹ค์šด๋ฐ›์€ ํฐํŠธ์ด๋ฆ„์„ ์•„์ดํ…œ์— ๋„ฃ์–ด์ค€๋‹ค

Font Custom์œผ๋กœ ๋“ค์–ด๊ฐ€์„œ Family๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋‹ค์šด๋ฐ›์€ ํฐํŠธํŒŒ์ผ์ด ์žˆ๋Š” ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋„ค๋น„๊ฒŒ์ด์…˜๋ฐ”์˜ ํƒ€์ดํ‹€ ํฐํŠธ๋„ ๋ฐ”๊พธ๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ์Šคํ† ๋ฆฌ๋ณด๋“œ ์ƒ์—์„  ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ํฐํŠธ๊ฐ€ ๋ช‡ ๊ฐœ ์—†์—ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ฝ”๋“œ๋กœ ๋„ฃ์–ด์ฃผ๋Š” ๋ฒ•์„ ์•Œ์•„๋ณด์•˜๋Š”๋ฐ ๋„ค๋น„๊ฒŒ์ด์…˜๋ฐ”์—์„œ ํƒ€์ดํ‹€์— ์–ดํŠธ๋ฆฌ๋ทฐํŠธ๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด ๋๋‹ค.

์—ฌ๊ธฐ์„œ ํ—ท๊ฐˆ๋ฆฐ ์ ์€ ํฐํŠธ์ด๋ฆ„์ด ํŒŒ์ผ์ด๋ฆ„์ธ๊ฐ€? ์•„๋‹ˆ๋ฉด Family์— ์žˆ๋Š” ์ด๋ฆ„? Style์— ์žˆ๋Š” ์ด๋ฆ„?์ธ์ง€์˜€๋‹ค. ์ •๋‹ต์€ Family์— ์žˆ๋Š” ์ด๋ฆ„์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋๋‹ค.

self.navigationController?.navigationBar.titleTextAttributes = [NSAttributedString.Key.font: UIFont(name: "BM DoHyeon OTF", size: 12)!]

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋„ค๋น„๊ฒŒ์ด์…˜ ํƒ€์ดํ‹€,์›ํ•˜๋Š” ๋ ˆ์ด๋ธ”์— ๋ชจ๋‘ ์ ์šฉ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€