// // UIFont-Extensions.swift // NetNewsWire-iOS // // Created by Maurice Parker on 4/27/19. // Copyright © 2019 Ranchero Software. All rights reserved. // import UIKit extension UIFont { func withTraits(traits:UIFontDescriptor.SymbolicTraits) -> UIFont { if let descriptor = fontDescriptor.withSymbolicTraits(traits) { return UIFont(descriptor: descriptor, size: 0) //size 0 means keep the size as it is } else { return self } } func bold() -> UIFont { return withTraits(traits: .traitBold) } func italic() -> UIFont { return withTraits(traits: .traitItalic) } }