Also habe ich eine Subklasse von UIView, die Berührungen erkennen soll. Die Ansicht erkennt Berührungen nur, wenn die Berührungen in der aktuellen Ansicht begonnen wurden. Wenn die Berührungen außerhalb der Ansicht beginnen und sie sich in meiner benutzerdefinierten Ansicht bewegen, wird touchesMoved nicht aufgerufen. Gibt es eine Lösung, um Bewegungsberührungen zu erkennen, die in der aktuellen Ansicht nicht gestartet wurden?iOS - Berührungen in einer UIView erkennen?
@implementation MycustomView
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
// This only gets called if touches have started in the current View
}
@end
Dies ist dokumentiert und beabsichtigte Verhalten. Vielleicht, wenn Sie einen Einblick geben in was Sie erreichen möchten, könnte jemand Ihnen mit dem * wie * helfen. – NJones
Ich habe mehrere benutzerdefinierte Ansichten auf dem Bildschirm Ich möchte die UIViews erkennen, wie die Berührungen über sie bewegen – aryaxt