iOS UISLider con capa de degradado

Estoy creando una aplicación para iOS en la que tengo que implementar un UISlider personalizado. El problema es que el UISlider incorporado no admite la pista de degradado. Otro problema es que mi guía de estilo de interfaz de usuario muestra que el rectángulo del valor de seguimiento actual debe ser un gradiente de dos colores como se muestra en la imagen

¿Cómo puedo crear una versión personalizada de UISlider? He pensado en subclasificar la existente o en crear una subclase de UIControl.

Estoy usando xcode 9.4 y swift 4.2

¡Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta