在 iOS 8 之前的版本中,隐藏系统音量覆盖有一个简单的技巧。您只需创建一个MPVolumeView
并将其嵌入到您的视图层次结构中的某个地方。这在https://stackoverflow.com/a/7888977/3943258和许多其他 Stack Overflow 响应中都有记录。
但是,我发现这个技巧在 iOS 8 中似乎不起作用。我正在努力想办法解决它。有人知道在 iOS 8 中是否有办法做到这一点?
需要注意的一点是,我正在执行此操作的应用程序在AVCaptureSession
我试图隐藏 HUD 时处于活动状态(音量按钮充当相机上的快门)。不确定是否会产生一些副作用。