Я думаю, что вы могли бы избежать неприятностей с UISlider, только если большой палец никогда не мог покинуть синюю (загруженную) область. Затем вы можете нарисовать неактивную (незагруженную) дорожку справа от фактических границ ползунка и просто обновить границы ползунка по мере загрузки видео, что увеличит синюю область. Но вам все равно придется сделать правильную математику для относительного прогресса большого пальца.
Если вам нужен большой палец, чтобы провести в незагруженную область, или вы хотите избежать головной боли при пересчете, вам просто нужно создать свой собственный элемент управления. К сожалению, UISlider сам по себе не очень настраиваемый элемент управления.