반응형
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 |