One Logo Pool Ball
UIKit · IOS API REFERENCE

UIFontDescriptor

class · iOS 7.0+ · SDK 27.1

class UIFontDescriptor

Members (21)

init · iOS 7.0+

init

TypeScript
static initNameMatrix(fontName: string, matrix: _CoreFoundation_CGAffineTransform): UIFontDescriptor
Swift declaration
init(name fontName: String, matrix: CGAffineTransform)
init · iOS 7.0+

init

TypeScript
static initNameSize(fontName: string, size: number): UIFontDescriptor
Swift declaration
init(name fontName: String, size: CGFloat)
static · iOS 7.0+

preferredFontDescriptor

TypeScript
static preferredFontDescriptorWithTextStyle(style: UIFont_TextStyle): UIFontDescriptor
Swift declaration
class func preferredFontDescriptor(withTextStyle style: UIFont.TextStyle) -> UIFontDescriptor
static · iOS 10.0+

preferredFontDescriptor

TypeScript
static preferredFontDescriptorWithTextStyleCompatibleWith(style: UIFont_TextStyle, traitCollection?: (UITraitCollection) | null): UIFontDescriptor
Swift declaration
class func preferredFontDescriptor(withTextStyle style: UIFont.TextStyle, compatibleWith traitCollection: UITraitCollection?) -> UIFontDescriptor
method · iOS 7.0+

addingAttributes

TypeScript
addingAttributes(attributes?: NativeMap<UIFontDescriptor_AttributeName, unknown>): UIFontDescriptor
Swift declaration
func addingAttributes(_ attributes: [UIFontDescriptor.AttributeName : Any] = [:]) -> UIFontDescriptor
method · iOS 13.0+

withDesign

TypeScript
withDesign(design: UIFontDescriptor_SystemDesign): (UIFontDescriptor) | null
Swift declaration
func withDesign(_ design: UIFontDescriptor.SystemDesign) -> UIFontDescriptor?
method · iOS 7.0+

withFace

TypeScript
withFace(newFace: string): UIFontDescriptor
Swift declaration
func withFace(_ newFace: String) -> UIFontDescriptor
method · iOS 7.0+

withFamily

TypeScript
withFamily(newFamily: string): UIFontDescriptor
Swift declaration
func withFamily(_ newFamily: String) -> UIFontDescriptor
method · iOS 7.0+

withMatrix

TypeScript
withMatrix(matrix: _CoreFoundation_CGAffineTransform): UIFontDescriptor
Swift declaration
func withMatrix(_ matrix: CGAffineTransform) -> UIFontDescriptor
method · iOS 7.0+

withSize

TypeScript
withSize(newPointSize: number): UIFontDescriptor
Swift declaration
func withSize(_ newPointSize: CGFloat) -> UIFontDescriptor
method · iOS 7.0+

withSymbolicTraits

TypeScript
withSymbolicTraits(symbolicTraits: UIFontDescriptor_SymbolicTraits): (UIFontDescriptor) | null
Swift declaration
func withSymbolicTraits(_ symbolicTraits: UIFontDescriptor.SymbolicTraits) -> UIFontDescriptor?
init · iOS 7.0+

init

TypeScript
static init(): UIFontDescriptor
Swift declaration
convenience init()
init · iOS 7.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): (UIFontDescriptor) | null
Swift declaration
init?(coder: NSCoder)
init · iOS 7.0+

init

TypeScript
static initFontAttributes(attributes?: NativeMap<UIFontDescriptor_AttributeName, unknown>): UIFontDescriptor
Swift declaration
init(fontAttributes attributes: [UIFontDescriptor.AttributeName : Any] = [:])
method · iOS 7.0+

matchingFontDescriptors

TypeScript
matchingFontDescriptors(mandatoryKeys?: (Array<UIFontDescriptor_AttributeName>) | null): Array<UIFontDescriptor>
Swift declaration
func matchingFontDescriptors(withMandatoryKeys mandatoryKeys: Set<UIFontDescriptor.AttributeName>?) -> [UIFontDescriptor]
method · iOS 7.0+

object

TypeScript
object(anAttribute: UIFontDescriptor_AttributeName): (unknown) | null
Swift declaration
func object(forKey anAttribute: UIFontDescriptor.AttributeName) -> Any?
get · iOS 7.0+

fontAttributes

TypeScript
get fontAttributes(): NativeMap<UIFontDescriptor_AttributeName, unknown>
Swift declaration
var fontAttributes: [UIFontDescriptor.AttributeName : Any] { get }
get · iOS 7.0+

matrix

TypeScript
get matrix(): _CoreFoundation_CGAffineTransform
Swift declaration
var matrix: CGAffineTransform { get }
get · iOS 7.0+

pointSize

TypeScript
get pointSize(): number
Swift declaration
var pointSize: CGFloat { get }
get · iOS 7.0+

postscriptName

TypeScript
get postscriptName(): string
Swift declaration
var postscriptName: String { get }
get · iOS 7.0+

symbolicTraits

TypeScript
get symbolicTraits(): UIFontDescriptor_SymbolicTraits
Swift declaration
var symbolicTraits: UIFontDescriptor.SymbolicTraits { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →