我正在實現一個視頻播放器,其中我已經讓UISlider跟蹤電影的進度。這意味着當電影結束時,滑塊的大拇指應該處於最大值。iOS UISlider拇指的移動來跟蹤電影的進度
我無法做到這一點。電影在拇指到達之前結束。有誰能幫我理解可能是什麼問題?
這是我寫的代碼:
//I'm setting the min, max values of the UISlider and calculating the current value
progressBar.minimumValue = 0.0;
progressBar.maximumValue = (float)movie.duration;
progressBar.value = ((float)movie.currentPlaybackTime/(float)movie.duration) * progressBar.frame.size.width;
你爲什麼與'進度繁殖。 frame.size.width'? – quaertym
當設備旋轉到橫向時,進度條的寬度會發生變化。電影的持續時間和當前值將是相同的。我們將如何繪製這種情況下的進度,我想我們必須考慮進度條的寬度。請提出什麼可能是更好的方法? –