2017-02-16 3 views
0

Ich verwende eine ContainerView innerhalb meiner MapViewController, die die in der MapViewController für eine Zoom-Methode auslösen könnte. Wie kann ich das referenzieren, um es zu manipulieren? Ich habe keine Methode gefunden, Android scheint getMapAsync zu haben.Zugriff von einem anderen ViewController auf die MapView-Instanz? (MapBox, Swift)

+3

Ich möchte Ihre Frage nicht so nach unten stimmen Einrichtung sein genauer, was Ihr Problem ist und versuchen, auch einige Code zu zeigen, danke. –

+0

Seien Sie spezifischer und geben Sie einen Code an, den Sie schon einmal ausprobiert haben. –

+0

Spezifischer mit einem bestimmten Code. Hier finden Sie Hilfe [MKMapView] (https://developer.apple.com/reference/mapkit/mkmapview) und [MKMapViewDelegate] (https://developer.apple.com/reference/mapkit/mkmapviewdelegate). Überprüfen Sie auch [diesen Link] (http://stackoverflow.com/questions/33857210/access-container-view-child-properties-swift) – x4h1d

Antwort

1

ich es geschafft, das Problem zu lösen (die im Grunde die Kommunikation zwischen zwei verschiedenen Viewcontrollers war), indem einfach ein Protokoll in meinem MapViewController Implementierung und einen Delegierten in meinem PageViewController

Verwandte Themen