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.
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.
Vielleicht ist bei einigen der Übersichten userInteractionEnabled auf "false" gesetzt?
Tags und Links ios swift touchesbegan