본문 바로가기

Mobile/iOS

[iOS] 커스텀 폰트 적용하는 방법 (코드UI)

반응형


00. 구글 폰트에서 적당한 폰트를 다운받아 줍니다.


01.  다운받은 폰트를 압축 해제하고 Xcode 드래그해서 넣어줍니다.

이때 AddTarget을 반드시 해당 프로젝트에 추가해주어야 합니다.


02. Info.plist에 몇 가지 추가합니다.


03. UIFont Extension 파일을 만든 후 아래와 같이 코드를 작성해줍니다.

import Foundation
import UIKit

extension UIFont {
    public enum SunflowerType: String {
        case medium = "-Medium"
        case light = "-Light"
        case bold = "-Bold"
    }
    
    static func Sunflower(_ type: SunflowerType = .medium, size: CGFloat = UIFont.systemFontSize) -> UIFont {
        return UIFont(name: "Sunflower\(type.rawValue)", size: size)!
    }
}

04. 적용 방법은 간단합니다. 

var font: UIFont = UIFont.Sunflower(.bold, size:20)

 

반응형

'Mobile > iOS' 카테고리의 다른 글

[Project] Mission 01  (0) 2023.05.27
iOS 개발 꿀팁 사이트  (0) 2023.05.17
[iOS] UIKit 미리보기 기능 추가(Preview)  (0) 2023.04.01
[iOS] 커스텀 뷰 만들기(@IBDesignable & @IBInspectable)  (0) 2023.03.31
[iOS] defer 블록  (0) 2023.01.19