Frage

Ich habe eine andere (wahrscheinlich unbeantwortet) Frage nach Kartenansicht. Ich habe eine Kartenansicht in einer Tabellenansicht Zelle, und ich will die Tabellenansicht Scrollen deaktivieren, wenn das Scrollen in der Kartenansicht beginnt. Auch die Zoomgeste nicht normal funktioniert. Es funktioniert nur, wenn die Zoom-Geste wird horizontal auf dem iPhone Display. Das gleiche geschieht mit swiping Gesten. Es wirkt sich nur auf die Karte, wenn ich die Karte Bereich horizontal Swipe. Wenn ich Swipe vertikal die Tabellenansicht blättert stattdessen, und ich will, dass deaktivieren. Irgendwelche Iden, wie es zu tun?

War es hilfreich?

Lösung

Nein ich war es zu lösen nicht in der Lage. In dem neuen iPhone OS 4.0 Beta funktioniert es so, wie ich es erwartet, dass Arbeit. Scrollen in der mapview scrollt die mapview und die Tabellen-Ansicht scrollen, außerhalb der mapview der Tabellenansicht scrollt. Scrollen war nicht so wichtig für mich so jetzt Scrollen deaktiviert ist. Aber ich fand, diese in den Änderungshinweise für v3.2 des SDK. Es ist die UIGestureRecognizer Basisklasse und es gibt eine konkrete UIPanGestureRecognizer sie wissen nicht, wie nützlich sie sind, aber ich würde versuchen, sie, wenn ich mehr Zeit hatte. Ich würde versuchen, Zoomen und Verschieben Gesten zu erkennen und die mapview mit den Daten aktualisieren würde ich von diesen Erkenner bekam.

Andere Tipps

Ok, ich bin nicht 100% sicher, aber ich denke, Sie mit dem Roll stoppen können: UITableView.scrollEnabled = NO;

Auch ich bin auch ziemlich sicher, dass Sie nicht Gestures auf einem CustomTableCell verwenden können, obwohl es Workarounds für diese sein kann.

Ich hoffe, dass zumindest ein wenig Licht auf dem Thema für sie vergossen hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top