Initializer

init(descriptor:size:)

Returns a font matching the given font descriptor.

Declaration

init(descriptor: UIFontDescriptor, size pointSize: CGFloat)

Parameters

descriptor

The font descriptor to match.

pointSize

The size in points to which the font is scaled. If greater than 0.0, it has precedence over UIFontDescriptorSizeAttribute in descriptor.

Return Value

A font object for the specified descriptor and size.

Discussion

In most cases, you can simply use init(name:size:) to create standard scaled fonts.

See Also

Creating Fonts

class func preferredFont(forTextStyle: UIFontTextStyle)

Returns an instance of the system font for the specified text style and scaled appropriately for the user's selected content size category.

class func preferredFont(forTextStyle: UIFontTextStyle, compatibleWith: UITraitCollection?)

Returns an instance of the system font for the appropriate text style and traits.

init?(name: String, size: CGFloat)

Creates and returns a font object for the specified font name and size.

func withSize(CGFloat)

Returns a font object that is the same as the receiver but which has the specified size instead.