UIButton

extension UIButton
  • 时间等待模式默认的等待时间 0.5s

    Declaration

    Swift

    @MainActor
    public static var RepeatClickDefaultDuration: Double
  • 使用模式

    Declaration

    Swift

    public enum RepeatButtonClickType : String
  • 使用模式

    Declaration

    Swift

    @MainActor
    public var repeatButtonClickType: RepeatButtonClickType { get set }
  • 点击间隔时间

    Declaration

    Swift

    @MainActor
    public var clickDurationTime: TimeInterval { get set }
  • 是否完成点击事件

    Declaration

    Swift

    @MainActor
    public var isFinishEvent: Bool { get set }
  • 初始化,需手动调用一下

    Declaration

    Swift

    @MainActor
    public class func initRepeatClickMethod()
  • 闭包

    Declaration

    Swift

    public typealias ButtonAction = (UIButton) -> Void
  • 按钮点击事件

    Declaration

    Swift

    @discardableResult
    @MainActor
    public func addTouchUpInsideAction(_ action: @escaping ButtonAction) -> UIButton
    Parameters
    action

    回调

  • 按钮事件

    Declaration

    Swift

    @discardableResult
    @MainActor
    public func addAction(event: UIControl.Event, _ action: @escaping ButtonAction) -> UIButton
    Parameters
    event

    事件类型

    action

    回调

  • Undocumented

    Declaration

    Swift

    @MainActor
    open override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView?