2 Stimmen

Was kann der Grund dafür sein, dass meine UIImageView-Unterklasse keine Berührungsereignisse empfängt?

Ich habe dafür gesorgt, dass alle Superviews meiner angepassten UIImageView und die UIImageView selbst userInteractionEnabled = YES haben;

Auch in der NIB haben alle Ansichten und Unteransichten userInteractionEnabled = YES;

Aber aus irgendeinem Grund werden diese nie aufgerufen, wenn ich auf die UIImageView klicke:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
NSLog(@"check!");
}

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
NSLog(@"other check");
}

Ich habe eine UIView, die als Gruppierung für einige Unteransichten dient. Kann das ein Problem sein?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X