Note: This is the iOS 13 beta, but also could apply to the official release tomorrow.
Update 2: I replaced it with a larger thumb
What I did was use a gestureRecognizer function to stop any gestures if a touch was detected on my UISliders. Make sure to add UIGestureRecognizerDelegate and set the UISwipeGestureRecognizer's delegate to self.
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
if touch.view == self.view.viewWithTag(viewTags.MySlider.rawValue) {
return false
}
else if touch.view == self.view.viewWithTag(viewTags.AnotherSlider.rawValue) {
return false
}
return true
}