ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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 사이즈로 사용이 가능합니다ㅏㅏㅏㅏ🎉

     

    이 방법은 많은 방법 중에 딱 하나입니다!!

     

    이 외의 방법 중에 더 편한 게 있다면 알려주시면 감사하겠습니다!!😆

    댓글

Designed by Tistory.