SpinnerButton
@IBDesignable
@MainActor
open class SpinnerButton : UIButton
Undocumented
-
默认状态下的圆角 不要直接使用layer.cornerRadius,否则会造成从加载状态到默认状态下圆角丢失
Declaration
Swift
@IBInspectable @MainActor public var defaultCornerRadius: CGFloat { get set } -
状态之间转换的动画时间
Declaration
Swift
@IBInspectable @MainActor public var animationDuration: Double -
颜色
Declaration
Swift
@MainActor public var spinnerColor: CGColor? { get set } -
渐变颜色
Declaration
Swift
@MainActor public var gradientColors: [CGColor]? { get set } -
按钮的标题
Declaration
Swift
@MainActor public var title: String? { get set } -
标题颜色
Declaration
Swift
@MainActor public var titleColor: UIColor? { get set }
-
Undocumented
Declaration
Swift
@MainActor public required init(coder aDecoder: NSCoder) -
Undocumented
Declaration
Swift
@MainActor public override init(frame: CGRect) -
Undocumented
Declaration
Swift
@MainActor public init(title: String) -
Undocumented
Declaration
Swift
@MainActor override open func layoutSubviews()
-
状态切换
Declaration
Swift
@MainActor public func animate(animation: AnimationType)Parameters
animation动画样式
View on GitHub
SpinnerButton Class Reference