FUIFootnoteIconsComponent
public protocol FUIFootnoteIconsComponent : AnyObject
Component protocol for Footnote Icons properties
-
FUIGlyphImages
(UIImage
orString
). These are rendered in the horizontal view below main.Declaration
Swift
var footnoteIcons: [FUIGlyphImage] { get set }
-
The spacing for the footnote icons. The default is
-1
.Declaration
Swift
var iconsSpacing: CGFloat { get set }
-
The maximum number of footnote icons. The default is
nil
.Declaration
Swift
var footnoteIconsMaxCount: Int? { get set }
-
Dimensions of
footnoteIcons
size. The default is16x16
.Declaration
Swift
var footnoteIconSize: CGSize { get set }
-
Specifies whether the
footnoteIcons
are drawn as circular. The default istrue
.Declaration
Swift
var isFootnoteIconCircular: Bool { get set }
-
Array of
FUIImageView
s for footnote icons.Declaration
Swift
var footnoteIconsViews: [FUIImageView] { get }
-
Content mode for footnote icons. The default is up to footnote icons view.
Declaration
Swift
var footnoteIconsContentMode: UIView.ContentMode? { get set }
-
Multiline text displayed to the leading or trailing position of
footnoteIcons
.Declaration
Swift
var footnoteIconsText: FUIMultiLineText { get }
-
Text position for
footnoteIconsText
. Default is.trailing
.Declaration
Swift
var footnoteIconsTextPosition: FUIAvatarStack.TextPosition { get set }