The following protocols are available globally.

  • This is the delegate protocol for the Spinner. It is a Swift class protocol, because it provides the delegate with a Swift object, and is weakly referenced by the Spinner.

    Its methods are all optional (they have default implementations that do nothing), but the control works best if you use them.

    See more



    public protocol RVS_SpinnerDelegate : AnyObject