RecordingButton 1.0

RecordingButton 1.0

Taisuke Kondo 维护。



  • Taisuke Kondo

RecordingButton

Version Platform

RecordingButton 可以显示录制状态的点动画。

import UIKit
import RecordingButton

class ExampleViewController: UIViewController {
    let recordingButton = UIButton()
    var isRecording = false

    override func viewDidLoad() {
        super.viewDidLoad()
        setupButton()
    }

    func setupButton() {
        recordingButton.addTarget(self, action: #selector(switchButtonState), for: .touchUpInside)
    }

    @objc func switchButtonState() {
        if isRecording {
            recordingButton.stopAnimation()
            recordingButton.setTitle("録音開始", for: .normal)
        } else {
            recordingButton.startAnimation()
            recordingButton.setTitle("録音終了", for: .normal)
        }
        isRecording.toggle()
    }
}

需求

  • Swift 5.0 或更高版本
  • iOS 9.3 或更高版本

安装

CocoaPods

  • pod 'RecordingButton', '~> 1.0' 插入到您的 Podfile。
  • 运行 pod install