2012-01-02 3 views
2

У меня есть класс, который расширяет UISlider (мой пользовательский слайдер), и я хочу изменить слайдер в MPVolumeView (MPVolumeSlider) своим пользовательским слайдером. Я могу настроить слайдер в MPVolumeView, но я не могу изменить границы прямой дорожки. У меня есть пользовательский слайдер, потому что я переопределяю метод trackRectForBounds.Измените слайдер MPVolumeView

Как я могу назначить свой пользовательский слайдер в MPVolumeView или как изменить границы прямой дорожки, не переопределяя его.

Заранее спасибо.

+0

Вы не можете назначить свой пользовательский слайдер, но вы можете изменить внешний вид MPVolumeSlider, указав свой экземпляр на обычный UISlider и настроив его как таковой. – Till

+0

ok, но как я могу изменить трек для прямых границ. Я хочу, чтобы моя дорожка слайдера имела высоту 8 пикселей и ширину 223 пикселя. –

ответ

0

Используйте один из ваших обычных пользовательских слайдеров и внутренне используйте MPMusicPlayerController *, чтобы изменить громкость.

В зависимости от того, как у вас есть настройка ползунка, вам также может потребоваться захват изменений громкости при нажатии кнопок громкости устройства.

Смежные вопросы