ZHCroppedDelegate.swift 761 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // ZHCroppedDelegate.swift
  3. // ZHWaveform_Example
  4. //
  5. // Created by wow250250 on 2018/1/2.
  6. // Copyright © 2018年 wow250250. All rights reserved.
  7. //
  8. import UIKit
  9. @objc public protocol ZHCroppedDelegate {
  10. /**
  11. start cropped
  12. */
  13. @objc optional func waveformView(startCropped: UIView, progress rate: CGFloat)
  14. /**
  15. end cropped
  16. */
  17. @objc optional func waveformView(endCropped: UIView, progress rate: CGFloat)
  18. /**
  19. will
  20. */
  21. @objc optional func waveformView(croppedStartDragging cropped: UIView)
  22. /**
  23. ing
  24. */
  25. @objc optional func waveformView(croppedDragIn cropped: UIView)
  26. /**
  27. ed
  28. */
  29. @objc optional func waveformView(croppedDragFinish cropped: UIView)
  30. }