使用UISlider更改音量

Dom*_*ess 7 cocoa-touch

使用UISlider在应用程序中更改iPhone的音量的最佳方法是什么?


我试过使用那个Bill(使用UISlider来改变音量)

但是使用代码的屏幕上没有任何内容:

MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:
                                CGRectMake(0, 0, 215, 22)] autorelease];
volumeView.center = CGPointMake(150,375);
[volumeView sizeToFit];
[self.view addSubview:volumeView];
Run Code Online (Sandbox Code Playgroud)

小智 15

我刚刚找到了一个非常简单的方法.而不是编码,只需将其放在您的XIB中.

  1. 打开要放入滑块的XIB
  2. 在视图中添加UIView
  3. 将类标识从UIView更改为MPVolumeView
  4. 更改backgroundColor以清除

瞧!

PS:在使用iPhone OS 3.0的设备上测试它.正如之前所说的lostInTransit,它将无法在模拟器上运行.


Dom*_*ess 2

使用 UISlider 改变音量

^我尝试了lostintransit,但这并没有改变铃声音量。它出现在 iPhone 屏幕上,但没有任何改变。甚至使用提供的演示项目。