Question

J'ai une question très rapide qui est probablement ridiculement simple. J'ai actuellement une application que je me sers de la route-moi et OpenStreetMap, et au fond, j'avoir une vue qui charge la carte dans la fenêtre.

Lorsque vous essayez d'exécuter le projet avec un bouton ajouté à ce point de vue dans Interface Builder, les charges de carte Overtop du bouton, et n'est pas affiché.

Le point de vue de la carte est chargée par un RMMapView de classe personnalisée (classe itinéraire moi), et je sais déjà comment ajouter des marqueurs à la carte elle-même, mais pas un bouton stationnaire dans le coin de l'écran qui ne se déplace pas comme l'utilisateur fait glisser la carte autour. Je veux ajouter le bouton comme une superposition, une overtop vue de la vue de la carte elle-même.

Si vous les gars pourrait me donner des conseils sur la façon de le faire, je serais très heureux.

Merci.

Était-ce utile?

La solution

[mapView bringSubviewToFront:button];

Peut-être que cela aide.

Autres conseils

Ajoutez le Mapview comme sous-vue à une vue, et ajouter le bouton comme un sous-vue à la même vue.

Interface Builder, sur le panneau latéral gauche qui a toutes les scènes, commuter les positions du bouton et le MapView. Si le bouton est indiqué ci-dessus la MapView, faites-le glisser vers le bas il est donc en dessous .. ou vice versa. Cela changera quelle vue est au-dessus de l'autre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top