TextTagCollectionView

@MainActor
open class TextTagCollectionView : UIView, TagCollectionViewDataSource, TagCollectionViewDelegate

Undocumented

  • Undocumented

    Declaration

    Swift

    @MainActor
    open weak var delegate: TextTagCollectionViewDelegate?
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var enableTagSelection: Bool
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var scrollDirection: TagCollectionScrollDirection { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var alignment: TagCollectionAlignment { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var numberOfLines: Int { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var actualNumberOfLines: Int { get }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var selectionLimit: Int
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var horizontalSpacing: CGFloat { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var verticalSpacing: CGFloat { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var contentInset: UIEdgeInsets { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var contentSize: CGSize { get }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var manualCalculateHeight: Bool { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var preferredMaxLayoutWidth: CGFloat { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var showsHorizontalScrollIndicator: Bool { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var showsVerticalScrollIndicator: Bool { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var onTapBlankArea: ((CGPoint) -> Void)? { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var onTapAllArea: ((CGPoint) -> Void)? { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var onTapTag: ((_ tagText: String, _ index: Int, _ selected: Bool) -> Void)?
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var defaultConfig: TextTagConfig
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var scrollView: UIScrollView { get }
  • Undocumented

    Declaration

    Swift

    @_spi(FW)
    @MainActor
    open lazy var tagCollectionView: TagCollectionView { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    override public init(frame: CGRect)
  • Undocumented

    Declaration

    Swift

    @MainActor
    public required init?(coder: NSCoder)
  • Undocumented

    Declaration

    Swift

    @MainActor
    override open var intrinsicContentSize: CGSize { get }
  • Undocumented

    Declaration

    Swift

    @MainActor
    override open func sizeThatFits(_ size: CGSize) -> CGSize
  • Undocumented

    Declaration

    Swift

    @MainActor
    override open func layoutSubviews()
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func reload()
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func addTag(_ tag: String, config: TextTagConfig? = nil)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func addTags(_ tags: [String], config: TextTagConfig? = nil)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func insertTag(_ tag: String, at index: Int, config: TextTagConfig? = nil)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func insertTags(_ tags: [String], at index: Int, config: TextTagConfig? = nil)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func removeTag(_ tag: String)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func removeTag(at index: Int)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func removeAllTags()
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func setTag(at index: Int, selected: Bool)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func setTag(at index: Int, config: TextTagConfig)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func setTags(in range: NSRange, config: TextTagConfig)
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func getTag(at index: Int) -> String?
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func getTags(in range: NSRange) -> [String]
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func getConfig(at index: Int) -> TextTagConfig?
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func getConfigs(in range: NSRange) -> [TextTagConfig]
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func allTags() -> [String]
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func allSelectedTags() -> [String]
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func allNotSelectedTags() -> [String]
  • Undocumented

    Declaration

    Swift

    @MainActor
    open func indexOfTag(at point: CGPoint) -> Int?

TagCollectionView

SegmentedControl+StatisticalView