touchesBegan wurde in der UIView-Unterklasse nicht aufgerufen

8

Ich weiß, dass es schon einige Fragen dazu gibt, aber ich konnte keine Lösung finden. Es gibt einen sehr einfachen Code, der in einem meiner Projekte funktioniert, aber nicht in einem anderen:

Hier ist der Code für die Unterklasse von UIView.

%Vor%

Ich bin sicher, dass die Lösung ziemlich einfach ist, aber ich kann sie nicht finden.

    
La masse 25.05.2015, 17:20
quelle

2 Antworten

12

Sie müssen sicherstellen, dass userInteractionEnabled für alle Superviews Ihrer Ansicht aktiviert ist. Wenn für einen der Übersichten diese Eigenschaft auf false festgelegt ist, werden die Berührungsereignisse für sie oder ihre Untersichten nicht verarbeitet.

    
Mick MacCallum 25.05.2015, 17:29
quelle
4

Vielleicht ist bei einigen der Übersichten userInteractionEnabled auf "false" gesetzt?

    
Pavel Smejkal 25.05.2015 17:30
quelle

Tags und Links