TextPreferences
public struct TextPreferences
Text preferemces
-
Text font
Declaration
Swift
public var font: SFWFont -
Text color type
Declaration
Swift
public var textColorType: SFWConfiguration.ColorType -
Horizontal offset in slice from the center, default value is
0Declaration
Swift
public var horizontalOffset: CGFloat -
Vertical offset in slice from the center
Declaration
Swift
public var verticalOffset: CGFloat -
Flip the text upside down, default value is
trueDeclaration
Swift
public var flipUpsideDown: Bool -
Is text curved or not, works only with orientation equal to horizontal, default value is
trueDeclaration
Swift
public var isCurved: Bool -
Text orientation, default value is
.horizontalDeclaration
Swift
public var orientation: Orientation -
The technique to use for wrapping and truncating the label’s text, default value is
.clipDeclaration
Swift
public var lineBreakMode: LineBreakMode -
The maximum number of lines to use for rendering text., default valie is
1Declaration
Swift
public var numberOfLines: Int -
Spacing between lines, default value is
3Declaration
Swift
public var spacing: CGFloat -
The technique to use for aligning the text, default value is
.leftDeclaration
Swift
public var alignment: NSTextAlignment -
Maximum width that will be available for text
Declaration
Swift
public var maxWidth: CGFloat -
Initiates a text preferences
Declaration
Swift
public init(textColorType: SFWConfiguration.ColorType, font: SFWFont, verticalOffset: CGFloat = 0)Parameters
textColorTypeText color type
fontFont
verticalOffsetVertical offset in slice from the center, default value is
0 -
Text orientation, horizontal or vertical
See moreDeclaration
Swift
enum Orientation -
The technique to use for wrapping and truncating the label’s text
See moreDeclaration
Swift
enum LineBreakMode -
Creates a color for text, relative to slice index position
Declaration
Swift
func color(for index: Int) -> SFWColorParameters
indexSlice index
Return Value
Color
-
Creates text attributes, relative to slice index position
Declaration
Swift
func textAttributes(for index: Int) -> [NSAttributedString.Key : Any]Parameters
indexSlice index
Return Value
Text attributes
TextPreferences Structure Reference