2012-01-02 84 views
2

我有一個擴展UISlider(我的自定義滑塊)的類,我想用我的自定義滑塊更改MPVolumeView(MPVolumeSlider)中的滑塊。 我可以在MPVolumeView中自定義滑塊,但我無法更改跟蹤矩形邊界。我有一個自定義滑塊,因爲我重寫了trackRectForBounds方法。更改滑塊的MPVolumeView

如何將我的自定義滑塊分配給MPVolumeView,或者如何更改跟蹤矩形邊界而不覆蓋它。

在此先感謝。

+0

您不能指定您的自定義滑塊,但可以通過將其實例類型化爲常規UISlider並自定義它來更改MPVolumeSlider的外觀。 – Till 2012-01-02 12:25:59

+0

好的,但我怎樣才能改變軌道的矩形邊界。我想我的滑塊軌道有8px高度和223px寬度。 – 2012-01-02 12:30:07

回答

0

使用您的常規自定義滑塊之一,並在內部使用MPMusicPlayerController *更改音量。

根據您如何進行滑塊設置,您可能還需要在按下設備音量按鈕時捕捉音量更改事件。