Какой лучший/самый чистый способ захвата кнопки увеличения и уменьшения громкости на iOS 8?Самый чистый способ захвата громкости вверх/вниз нажмите на iOS 8
В идеале я хотел бы зафиксировать нажатие клавиши, а также предотвратить изменение громкости системы (или, по крайней мере, предотвратить показ HUD для изменения громкости).
Есть некоторые старые ответы собирается вокруг, которые используют устаревшие методы и, кажется, не работают вообще на прошивке 8. Это iOS 8 specific one не работает.
Этот класс RBVolumeButtons с открытым кодом, похоже, не работает на iOS 8.
Является ли это для джейлбрейк или корпоративное приложение? В противном случае Apple не сможет рассмотреть этот вопрос. –
Нет, это обычный магазин приложений. Я прочитал, что Apple теперь одобряет захват кнопок громкости при определенных обстоятельствах (например, используя их в качестве затвора камеры, см. [Камера +] (http://www.theverge.com/apple/2011/11/17/2569563/ камера-приложение-iphone обновляемая-объемно-кнопка-затвор)). –
См. Мой ответ на дублированный вопрос здесь: http://stackoverflow.com/a/37360733/893774 Я считаю, что JPSVolumeButtonHandler является самым чистым способом прямо сейчас, в частности с недавнего исправления 1.0.1. – marco