-
[iOS] custom Font 쉽게 적용하기!!Programing/iOS 2020. 10. 16. 14:26
안녕하세요!! 5anniversary에오~!😆
이번 시간에는 custom Font를 좀 더 쉽게 사용해보려고 합니다!!
우선 커스텀 폰트 파일을 가져와볼까요??
이번 프로젝트에서는 Spoqa 폰트를 사용했는데요 우선 프로젝트에 import 해주세요!!
다음으로는 info.plist에 font 프로퍼티를 넣어줄게요!!
그리고 enum 파일을 만들어볼까요??
import UIKit enum Font: String { case regular = "SpoqaHanSans-Regular" case bold = "SpoqaHanSans-Bold" case light = "SpoqaHanSans-Light" case thin = "SpoqaHanSans-Thin" func of(size: CGFloat) -> UIFont { return UIFont(name: self.rawValue, size: size)! } }
이렇게 만들어주시면 기본 폰트를 사용할 때(. systemFont(ofSize: CGFloat)처럼
사용을 할수가있어요!!
그런데 제가 여기서 헤맨부분이 하나가 있습니다...
폰트 이름을 파일명이 아니라
전체 이름에 보이는 텍스트로 해줘야 나오더라고요...
후... 이것 때문에 3시간 정도 헤맨 거 같아요...
아무튼!! 이렇게 코드를 작성해주세요 그 후에
$0.font = Font.regular.of(size: 12)
와 같이 코드를 작성해주시면
Spoqa 폰트의 regular 폰트를 12 사이즈로 사용이 가능합니다ㅏㅏㅏㅏ🎉
이 방법은 많은 방법 중에 딱 하나입니다!!
이 외의 방법 중에 더 편한 게 있다면 알려주시면 감사하겠습니다!!😆
'Programing > iOS' 카테고리의 다른 글
[WWDC 2021] async / await (0) 2021.06.30 [iOS] fastlane🚀으로 TestFlight/deploy 자동화 적용해보기!! (0) 2020.10.21 [iOS] SwiftLint 적용해보기!! (0) 2020.10.09 [iOS] Toaster 만들기 (0) 2020.09.25 [iOS] 애플 기본 한글폰트를 이탤릭체처럼!! (1) 2020.09.18