Ich habe eine benutzerdefinierte Ansicht, die nicht freigegeben wird. Ich verlasse Controller bei gedrückter Taste. Jetzt, wenn ich nur den Knopf drücke, wird die Ansicht in Ordnung freigegeben. Aber wenn der Knopf mit einem Finger gedrückt wird, während der andere Finger die Ansicht berührt, wird seine Freigabe nicht aufgehoben, sondern beim nächsten Berührungsereignis.UITouch Freigabe nicht freigeben
Seine UITouch, die die Referenz meiner Ansicht hält und nicht freigibt. Wie kann ich das beheben?
Hier ist mein Code für meine Nähe Aktion:
- (IBAction)closePressed:(UIButton *)sender {
NSLog(@"Close pressed");
if (self.loader)
[self.loader cancelJsonLoading];
[self.plView quit];
[self dismissViewControllerAnimated:YES completion:nil];
}
Ja, ich habe versucht, dass in meiner benutzerdefinierten Ansicht Klasse, hat es nicht funktioniert. –
Und haben Sie versucht, 'self.userInteractionEnabled = NO;'? –
Ja, das habe ich auch versucht, aber ich denke, das wird keinen Sinn ergeben, da es bereits in der UIResponder-Kette ist. nicht wahr? –