Ich habe zwei UIViews mit UIButtons gefüllt. Ich möchte nur zulassen, dass eine Schaltfläche Berührungen gleichzeitig akzeptiert PER UIView. Das heißt, ich möchte Multitouch funktionieren, wenn Sie einen Finger in jeder Gruppe von Tasten haben, aber nicht, wenn Sie beide Finger in derselben Gruppe haben.ExclusiveTouch per UIView
Natürlich setzt exclusiveTouch auf die Tasten, um sicherzustellen, dass jeweils nur eine Taste berührt wird, aber für das gesamte Fenster. Gibt es eine Möglichkeit, nur eine Berührung pro UIView statt des gesamten Fensters zuzulassen?
Update: Also, um ein besseres Verständnis der gewünschten Funktion zu geben. Ich möchte, dass ein Benutzer mithilfe von Multitouch eine rote und eine blaue Karte auswählen kann. Einfach. Aber ich möchte nicht, dass sie zwei rote Karten oder ähnliches auswählen können. Problem ist, wenn ich exklusivTouch auf den Karten einschalte, kann nur eine Karte im GANZEN WINDOW gleichzeitig ausgewählt werden. Die gewünschte Funktionalität besteht darin, dass exclusiveTouch nur PER UIVIEW betreibt, wobei jeder Kartensatz bereits in eine eigene UIView eingebunden ist.
Update 2: Ich wollte nur in werfen, dass ich eine Lösung zu finden versuche, die NICHT Subklassifizieren beinhalten DOES oder anderweitig UIView Berührung Controller überschrieben. Das ist ein letzter Ausweg.
konnte ich nicht immer noch gleichzeitig aufsetzen und zu Tasten greifen? Ich deaktiviere bereits Tasten bei der Nachbesserung, aber wenn ich gleichzeitig nachlasse, kann der Wahlschalter immer noch auf beide schießen. –
Nun, ich habe nicht wirklich verstanden, was genau du willst. Kannst du Code und Screenshot hochladen? – demon9733
Ich habe gerade verifiziert. Deaktiviert alle Tasten beim Aufsetzen verhindert nicht gleichzeitige Berührungen. Wenn ich also eins anfasse, dann ein anderes, das funktioniert. aber wenn ich beide meiner Berührungen genau gleich tippe, wähle ich beide Knöpfe. Ich werde meine Frage mit einem Screenshot aktualisieren. –