Wie kann ich Berührungen von der übergeordneten Ansicht weiterleiten, die in meinem Fall eine MKMapView ist?So leiten Sie Berührungen an MKMapView weiter
Die Idee ist im Grunde, eine Ansicht mit einem Spinner, der semitransparent ist, zu spritzen, aber ich möchte auch, dass der Benutzer die Karte über diese Ansicht hinaus bewegt. Ich möchte nur so tun, als wäre die Ansicht nicht vorhanden und diese Ansicht leitet die Berührungen nur an die Elternansicht weiter (da diese Ansicht eine Unteransicht von MKMapView ist).
fand er eine schlechte Art und Weise, das zu tun (ich habe es ehrlich nicht versucht, und ich glaube nicht, ich werde), die einige undokumentierte APIs verwendet:
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UIScrollView * view = [[[[mapView subviews] objectAtIndex:0] subviews] objectAtIndex:0];
[view touchesMoved:touches withEvent:event];
}
ich auch den WildcardGestureRecognizer
Ansatz gefunden habe, wie diskutiert HERE, aber ich denke, es ist so viel Kraft im Vergleich zu dem trivialen Ziel, das ich versuche zu erreichen.
Irgendwelche Ideen, wie man das leicht macht?
Vielen Dank!
Meh, du hast recht! Es wirkt wie ein Zauber! Danke :) –
Dann sollten Sie die Antwort als akzeptiert ankreuzen. –
Sorry .. Ich bin ganz neu hier. Erledigt! –