DSFontRenderingType
public enum DSFontRenderingType : String, CaseIterable
Type that defines the rendering font that a generic Anatomy control should use.
A rendering font can be used to determine the appearance of various views. Where possible, a DSLabel is preferred over a UILabel when displaying text because some rendering fonts should be paired with specific colors and color is not part of a UIFont.
Preferred:
let label = DSLabel(renderingType: .headlineWhite)
Not preferred:
let label = UILabel()
label.font = UIFont.headlineWhite
label.textColor = UIColor.grayscaleWhite
-
Denotes that we will manually choose our font and color
Declaration
Swift
case none -
The largest font available
Declaration
Swift
case largeTitleEmphasized -
Emphasized Title 1 text
Declaration
Swift
case title1Emphasized -
Title 2 text
Declaration
Swift
case title2 -
Emphasized Title 2 text
Declaration
Swift
case title2Emphasized -
Title 2 white text
Declaration
Swift
case title2White -
Title 3 text
Declaration
Swift
case title3 -
Headline text
Declaration
Swift
case headline -
Headline white text
Declaration
Swift
case headlineWhite -
Headline link text
Declaration
Swift
case headlineLink -
Headline disabled text
Declaration
Swift
case headlineDisabled -
Body text
Declaration
Swift
case body -
Deemphasized body text
Declaration
Swift
case bodyDeemphasized -
Body link text
Declaration
Swift
case bodyLink -
Emphasized body link text
Declaration
Swift
case bodyLinkEmphasized -
Callout text
Declaration
Swift
case callout -
Subhead text
Declaration
Swift
case subhead -
Emphasized subhead text
Declaration
Swift
case subheadEmphasized -
Deemphasized subhead text
Declaration
Swift
case subheadDeemphasized -
Footnote text
Declaration
Swift
case footnote -
Emphasized footnote text
Declaration
Swift
case footnoteEmphasized -
Deemphasized footnote text
Declaration
Swift
case footnoteDeemphasized -
Caption 1 text
Declaration
Swift
case caption1 -
Emphasized caption 1 text
Declaration
Swift
case caption1Emphasized -
Deemphasized caption 1 text
Declaration
Swift
case caption1Deemphasized
-
Declaration
Swift
public static var allStrings: [String] { get }
-
Returns an English name of the rendering font. Useful mostly for debugging.
Declaration
Swift
public var name: String { get } -
Returns an associated UIFont for the rendering font.
Declaration
Swift
public var font: UIFont { get } -
Returns an associated UIColor for the rendering font.
Declaration
Swift
public var color: UIColor { get }
DSFontRenderingType Enumeration Reference