SliderContainerControllerDelegate

@available(iOS 9.0, *)
public protocol SliderContainerControllerDelegate : AnyObject

The SliderContainerControllerDelegate defines methods that allow you to respond to messages from the SliderContainerController.

  • Called when the slider was shown.

    Declaration

    Swift

    func sliderContainerController<SliderType, CVC>(_ sliderContainerController: SliderContainerController<SliderType, CVC>, didShowSliderAnimated animated: Bool) where SliderType : Slider, CVC : UIViewController

    Parameters

    sliderContainerController

    The slider container controller in which the slider was shown.

    animated

    Whether the slider was shown animated or not.

  • Called when the slider was hidden.

    Declaration

    Swift

    func sliderContainerController<SliderType, CVC>(_ sliderContainerController: SliderContainerController<SliderType, CVC>, didHideSliderAnimated animated: Bool) where SliderType : Slider, CVC : UIViewController

    Parameters

    sliderContainerController

    The slider container controller in which the slider was hidden.

    animated

    Whether the slider was hidden animated or not.

  • Called when sliding occurred in the slider.

    Declaration

    Swift

    func sliderContainerControllerDidSlide<SliderType, CVC>(_ sliderContainerController: SliderContainerController<SliderType, CVC>, toValue value: CGFloat) where SliderType : Slider, CVC : UIViewController

    Parameters

    sliderContainerController

    The slider container controller in which sliding occurred.

    value

    The value to which the slider was dragged.

  • Called when sliding ended in the slider.

    Declaration

    Swift

    func sliderContainerControllerDidEndSliding<SliderType, CVC>(_ sliderContainerController: SliderContainerController<SliderType, CVC>) where SliderType : Slider, CVC : UIViewController

    Parameters

    sliderContainerController

    The slider container controller in which sliding ended.