RECButton
一个面向 iOS 的 @IBInspectable 记录(REC)按钮。
用法
- RECButton 是 UIButton 子类
- 从 storyboard 或程序化地创建 RECButton 的实例。
- 为录制状态和非录制状态设置颜色和大小属性。
- 这些也是 IBInspectable,可从 storyboard 中直接设置。
- 设置其他继承自 UIButton 的属性。
@IBInspectable public var ringColor: UIColor = .white
@IBInspectable public var dotColor: UIColor = .white
@IBInspectable public var recordingDotColor: UIColor = .red
@IBInspectable public var recordingRingColor: UIColor = .orange
@IBInspectable public var dotPadding: CGFloat = 2
@IBInspectable public var ringLineWidth: CGFloat = 1
@IBInspectable public var recordingRingDashPattern: String?
@IBInspectable public var recordingAnimationDuration: CGFloat = 0
@IBInspectable public var isRecording: Bool = false
录制
- 设置
isRecording
布尔值。