【问题标题】:Change the slider of an MPVolumeView更改 MPVolumeView 的滑块
【发布时间】:2012-01-02 10:53:08
【问题描述】:

我有一个扩展 UISlider(我的自定义滑块)的类,我想用我的自定义滑块更改 MPVolumeView (MPVolumeSlider) 中的滑块。 我可以自定义 MPVolumeView 中的滑块,但我无法更改轨道矩形边界。我有一个自定义滑块,因为我覆盖了 trackRectForBounds 方法。

如何将自定义滑块分配给 MPVolumeView,或者如何在不覆盖它的情况下更改轨道矩形边界。

提前致谢。

【问题讨论】:

  • 您无法分配自定义滑块,但您可以通过将 MPVolumeSlider 的实例类型转换为常规 UISlider 并对其进行自定义来更改其外观。
  • 好的,但是我怎样才能改变矩形边界的轨道。我希望我的滑块轨道的高度为 8 像素,宽度为 223 像素。

标签: objective-c ios customization uislider mpvolumeview


【解决方案1】:

使用您的常规自定义滑块之一并在内部使用 MPMusicPlayerController* 来更改音量。

根据您的滑块设置方式,您可能还需要在按下设备音量按钮时捕捉音量更改事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多