Gibt es eine Möglichkeit festzustellen, ob eine der Lautstärketasten am iPhone gehalten wird?iPhone-Lautstärketaste erkennen Halten? (iOS 8)
Ich weiß, dass Sie erkennen können, wenn man pressed war, aber ich muss speziell wissen, wenn man gedrückt gehalten wird.
Snapchat scheint in der Lage zu sein, zu unterscheiden von Drücken ohne eine halbe Sekunde Verzögerung. Wie machen sie das? –
@Luca Torella, es funktioniert, aber es feuert auch für kurze Presse, muss eine Art unterscheiden zwischen langen und kurzen drücken. Bei kurzem Drücken sollte der Timer nicht ausgelöst werden :( – hyd00
dann sollten Sie Ihre 'longPressedVolumeButton' Methode nur aufrufen, wenn Sie das zweite Ereignis erhalten. Das einzige Problem ist, dass ein Doppelklick auf die Lautstärketaste als langer Klick interpretiert wird –