此代码在物理iPhone 6上运行良好,但在iOS模拟器上,MPVolumeView无法显示。
- (void)setUpVolumeView
{
CGRect sliderRect = CGRectMake(20, 400, 300, 20);
self.myVolumeView = [[MPVolumeView alloc] initWithFrame:sliderRect];
[self.view addSubview: self.myVolumeView];
}
在这种情况下, self
是一个ViewController。
任何人都知道为什么会这样吗?
答案 0 :(得分:4)
它不起作用,因为它必须反映通过模拟器无法控制的系统值(即没有实际设备上的音量硬件按钮)。