Notice
Recent Posts
Recent Comments
Link
관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] font 편리하게 사용 방법 (enum) 본문

iOS 응용 (swift)

[iOS - swift] font 편리하게 사용 방법 (enum)

jake-kim 2021. 3. 3. 23:28

Font 패밀리 이름을 가지고 enum으로 만들어 사용

  • font.regular로 접근할 수 있도록 정의
enum Font: String {
    case Regular = "myFont-Regular"
    case Bold = "myFont-Bold"

    func of(size: CGFloat) -> UIFont {
        return UIFont(name: self.rawValue, size: size)!
    }

    static func regular(size: CGFloat) -> UIFont {
        return Font.Regular.of(size: size)
    }

    static func bold(size: CGFloat) -> UIFont {
        return Font.Bold.of(size: size)
    }
}
  • 사용
Font.regular(size: 12)
Font.bold(size: 16)

 

Comments