ClickableLabel

@MainActor
public class ClickableLabel : UILabel

Undocumented

  • 可点击文字背景颜色

    Declaration

    Swift

    @MainActor
    public var clickBackgroundColor: UIColor?
  • 可点击文字背景颜色 点击松开后 保留时间

    Declaration

    Swift

    @MainActor
    public var clickBackgroundColorDuration: TimeInterval
  • Undocumented

    Declaration

    Swift

    @MainActor
    public weak var delegate: ClickableLabelDelegate?
  • 可点击文本颜色

    Declaration

    Swift

    @MainActor
    public var clickTextColor: UIColor? { get set }
  • 通配 筛选可点击文本正则表达式 “#.+?#":两个 # # 之间不为空

    Declaration

    Swift

    @MainActor
    public var clickTextPatterns: [String] { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    override public var text: String? { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    override public var attributedText: NSAttributedString? { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    override public var font: UIFont! { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    override public var textColor: UIColor! { get set }
  • Undocumented

    Declaration

    Swift

    @MainActor
    public override var lineBreakMode: NSLineBreakMode { get set }
  • Undocumented

    Declaration

    Swift

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

    Declaration

    Swift

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

    Declaration

    Swift

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

    Declaration

    Swift

    @MainActor
    public override func layoutSubviews()
  • Undocumented

    Declaration

    Swift

    @MainActor
    public override func drawText(in rect: CGRect)
  • 自动布局使用 如果不添加这个,自动布局时部分文本会出现最后一行显示不出的问题

    Declaration

    Swift

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

    Declaration

    Swift

    @MainActor
    public override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?)
  • Undocumented

    Declaration

    Swift

    @MainActor
    public override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?)
  • Undocumented

    Declaration

    Swift

    @MainActor
    public override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?)
  • Undocumented

    Declaration

    Swift

    @MainActor
    public override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?)