Pregunta

Tengo una pregunta realmente rápida que probablemente sea ridículamente simple. Actualmente tengo una aplicación que estoy usando Route-Me y OpenStreetMap, y básicamente tengo una vista que carga el mapa en toda la ventana.

Al intentar ejecutar el proyecto con un botón agregado a esta vista en Interface Builder, el mapa carga la supervisión del botón y no se muestra.

La vista del mapa está cargada por una clase personalizada RMMAPView (clase Route-Me), y ya sé cómo agregar marcadores al mapa en sí, pero no un botón estacionario en la esquina de la pantalla que no se moverá a medida que el usuario se arrastra el mapa alrededor. Quiero agregar el botón como una superposición, una vista sobre la vista de mapa en sí.

Si ustedes pudieran darme algún consejo sobre cómo hacer esto, lo apreciaría mucho.

Gracias.

¿Fue útil?

Solución

[mapView bringSubviewToFront:button];

Tal vez esto ayuda.

Otros consejos

Agregue el MAPVIEW como una subvisión a una vista y agregue el botón como subvisión a la misma vista.

En Interface Builder, en el panel del lado izquierdo que tiene todas las escenas, cambie las posiciones del botón y el mapView. Si el botón se enumera sobre MapView, arrástrelo hacia abajo para que esté debajo de él ... o viceversa. Esto cambiará qué vista está en la parte superior del otro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top