【发布时间】:2015-03-27 10:25:00
【问题描述】:
在 iOS 8 上捕捉音量增大/减小按钮按下的最佳/最干净的方法是什么?
理想情况下,我想捕捉按键并防止系统音量发生变化(或者至少,防止显示音量变化HUD)。
有一些旧的答案使用过时的方法,似乎在 iOS 8 上根本不起作用。这个iOS 8 specific one 也不起作用。
这个RBVolumeButtons 开源类似乎也不适用于 iOS 8。
【问题讨论】:
-
这是针对越狱应用还是企业应用?如果没有,Apple 将无法通过此审核。
-
不,这是针对普通 App Store 的。我读到苹果现在批准在某些特定情况下捕获音量按钮(例如,将它们用作相机快门,请参阅Camera+)。
-
在这里查看我对重复问题的回答:stackoverflow.com/a/37360733/893774 我相信 JPSVolumeButtonHandler 是目前最干净的方式,特别是自最近的 1.0.1 修复以来。
-
我同意@marco,JPSVolumeButtonHandler 在 iOS 8.x 和 iOS 9.x 上运行良好。我有一个答案说明了这一点,但没有警告就被删除了。 ¯_(ツ)_/¯