metatext/Extensions/UIFont+Extensions.swift
2022-11-20 20:55:15 +00:00

19 lines
458 B
Swift

// Copyright © 2022 Metabolist. All rights reserved.
import UIKit
extension UIFont {
func withTraits(traits: UIFontDescriptor.SymbolicTraits) -> UIFont {
let descriptor = fontDescriptor.withSymbolicTraits(traits)
return UIFont(descriptor: descriptor!, size: 0)
}
func bold() -> UIFont {
return withTraits(traits: .traitBold)
}
func italic() -> UIFont {
return withTraits(traits: .traitItalic)
}
}