FUIFootnoteIconsComponent

public protocol FUIFootnoteIconsComponent : AnyObject

Component protocol for Footnote Icons properties

  • FUIGlyphImages (UIImage or String). 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 is 16x16.

    Declaration

    Swift

    var footnoteIconSize: CGSize { get set }
  • Specifies whether the footnoteIcons are drawn as circular. The default is true.

    Declaration

    Swift

    var isFootnoteIconCircular: Bool { get set }
  • Array of FUIImageViews for footnote icons. These are rendered in FUIFootnoteIconsView.

    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 }