JWTimeSliderStyleBuilder

@objcMembers
public class JWTimeSliderStyleBuilder : NSObject, JWBuilder

The builder for JWTimeSliderStyle.

  • Declaration

    Swift

    public typealias Output = JWTimeSliderStyle
  • Builds a JWTimeSliderStyle modeled after the specified parameters.

    Throws

    throws An error if the style is not setup properly.

    Declaration

    Swift

    public func build() throws -> JWTimeSliderStyle

    Return Value

    A JWTimeSliderStyle object with the provided parameters.

  • Sets the color of the slider.

    Declaration

    Swift

    @discardableResult
    public func maximumTrackColor(_ maximumTrackColor: UIColor) -> JWTimeSliderStyleBuilder

    Parameters

    maximumTrackColor

    The color for the slider.

    Return Value

    The builder, so setters can be chained.

  • Sets the color of the rail denoting progress.

    Declaration

    Swift

    @discardableResult
    public func minimumTrackColor(_ minimumTrackColor: UIColor) -> JWTimeSliderStyleBuilder

    Parameters

    minimumTrackColor

    The color for the rail denoting progress.

    Return Value

    The builder, so setters can be chained.

  • Sets the color of the draggable thumb.

    Declaration

    Swift

    @discardableResult
    public func thumbColor(_ thumbColor: UIColor) -> JWTimeSliderStyleBuilder

    Parameters

    thumbColor

    The color for the draggable thumb.

    Return Value

    The builder, so setters can be chained.