I have the same situation as at the right end of the track. It was unpleasant. But I solved the problem with this code:
- (CGRect)trackRectForBounds:(CGRect)bounds {
return (CGRect) {0,0, bounds.size.width, bounds.size.height};
}
(My custom track is the same size as the slider)