Ich schreibe eine App für TVOS - und alles funktioniert, bis ich eine UIButton auf dem Bildschirm legte. Das Problem, wenn Buttons hinzugefügt werden, ist, dass touchesBegan und touchesMoved aufhören zu arbeiten. Wenn ich die Tasten entferne, beginnen toysBegan und touchesMoved wieder korrekt zu arbeiten. Ich habe im Interesse des Experimentierens versucht, die Benutzerinteraktion zu deaktivieren - aber das machte keinen Unterschied. Ich habe auch versucht Subklassen UIButton und das Hinzufügen von dem folgenden Code:UIButton blockiert BerührungenBegan und berührtMoved
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[super touchesBegan:touches withEvent:event];
[self.nextResponder touchesBegan:touches withEvent:event];
}
- (void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
[super touchesMoved:touches withEvent:event];
[self.nextResponder touchesMoved:touches withEvent:event];
}
Leider scheint dies nicht zu funktionieren. Hat jemand irgendwelche Vorschläge, was ich als nächstes versuchen könnte?
Was haben Sie außer der Schaltfläche sonst noch in dieser Ansicht? Was versuchst du zu erreichen? –