2012-05-14 79 views
0

在下面的圖片中,我繪製了我試圖弄清楚如何製作的元素。它是UISlider和UIProgressview之間的交叉點。它具有UIProgressview的風格和外觀,但具有像UISlider一樣的滑塊。我將如何定期做出其中之一?幾乎每個音樂播放器都有它們::這個iOS UI元素叫什麼?我如何製作一個?

+0

[與ProgressView組合UISlider](http://stackoverflow.com/questions的可能重複/ 4495433/uislider-with-progressview-combined) – jrturton

+0

好的,嘗試添加另一個快照,但不要在其中顯示nudie圖片。 – Will

回答

1

你是在談論音量滑塊還是音軌進度?

如果它是音量滑塊,它只是普通的UISlider。

如果你正在談論賽道進展,那麼它也是一個UISlider。不同之處在於,每次在軌道中通過時,它都會更新滑塊相對於軌道中位置的位置。然後,當用戶滑動滑塊它更新相對於軌道的位置到滑塊的位置

希望這有助於

+0

我要求的造型,因爲它有頂部的白光和不同的擦洗手柄,因爲UISlider更平淡無奇。 (只是一個藍色的漸變和一個圓,這個是藍色的,帶有閃耀和閃亮的擦洗器) –

+2

音量滑塊的樣式來自'MPVolumeView'類。如果您想使用像這樣的滑塊來實現自定義功能,那麼您可能需要爲自定義圖像提供要查找「UISlider」中的「currentMinimumTrackImage」,「currentMaximumTrackImage」和「currentThumbImage」屬性的外觀。 。或者,您可以完全將「UISlider」子類化並進一步定製外觀。 –