Verhindern, dass Behinderte UIButton Vermehrung von touch-events

Meine Anwendung hat zwei überlappende UIButtons. Die Obere Taste kann deaktiviert werden, manchmal. Jedoch, in diesem Fall touch-Ereignisse empfängt, scheinen weitergegeben werden, um die zugrunde liegende Ansicht, die in meinem Fall ist der andere button.

Was ich brauche, ist die Obere Taste abfangen aller berührt und verhindert, dass Sie vom erreichen der unteren Taste, auch im deaktivierten Zustand (ich würde glücklich sein, auch wenn die für Sie vorgesehene Aktion aufgerufen wird ist im deaktivierten Zustand).

Bisher habe ich versucht:

[topButton setUserInteractionEnabled:YES];

und

[topButton setExclusiveTouch:YES];

wenn letzteres der Fall ist wohl nicht erwünscht, da ich noch die Schaltfläche unten, reagieren auf Ereignisse, wenn es die ersten anzeigen geklickt. Entweder Weg, keiner von Ihnen arbeiten.

InformationsquelleAutor Mihai Damian | 2010-01-13
Schreibe einen Kommentar