Cómo configurar el controlador en el mapa main_ipad.storyboard en su aplicación para ios

Una vez que tenga un controlador de vista personalizada de MapController en su aplicación para iOS, es necesario decirle al guión gráfico del iPad para cargar el controlador de vista personalizada en lugar de una UIViewController. Sigue estos pasos:

  1. En el navegador de proyectos, seleccione Main_iPad.storyboard y luego seleccione View Controller en el controlador de vista - Mapa Escena en el esquema del documento.

    El icono de controlador de vista en Xcode.

  2. Uso del selector de Inspector, abra el inspector de identidad en la Utilidad de la zona y luego elegir MapController desde el menú desplegable Clase de la sección de clase personalizada.

    Ahora, cuando Mapa se selecciona en el controlador principal Vista, MapController se creará una instancia e inicializado y recibirá los eventos del usuario y conectar el punto de vista del modelo.

  3. En el panel Biblioteca, desplazarse hacia atrás y arrastrar una vista de mapa en el controlador de mapa en el lienzo.

    los MKMapView clase proporciona una forma de mostrar mapas.

    A partir de iOS 7, vistas suelen cubrir toda la pantalla. En la parte superior, la vista es apenas visible a través de las barras de herramientas o de navegación. Esto es diferente de las normas anteriores en los que se colocan debajo de las barras vistas. Para las vistas que son desplazables (y sin duda son vistas mapa), esto proporciona la mejor experiencia de usuario.

    Para las vistas que muestran datos restringidos, como un formulario de entrada de datos con formato, todavía se puede colocar la vista detrás de las barras, pero que le deje en blanco la parte superior. Alternativamente, colocar la vista debajo de las barras. vistas web son un caso especial, si usted no sabe lo que la página web se verá así.

    Si se le mostrando una pagina web que tiene un título, logotipo u otra imagen en la parte superior de la página, considere colocar la vista web debajo de las barras a fin de no oscurecer el título, logotipo u otra imagen superior. O mejor aún, si es posible, crear o utilizar una versión de la página web en la que la parte superior de la vista web no contiene información crítica.

    Video: IOS7: Como activar la aplicacion del clima en el centro de notificaciones de su iphone

  4. Abra el triángulo principal desplegable situado junto al mapa de controladores en el esquema del documento (observe que el nombre cambió de Vista Controlador de mapa de controladores) y abra el triángulo sub-divulgación junto a Ver.

    La sección Mapa del controlador de una aplicación en Xcode.

    Note como el nombre de la vista en el esquema del documento es ahora Ver mapa.

    El icono de vista de mapa en Xcode.

  5. Con el mapa aún seleccionado, elija Editor → Pin y el pin de la parte superior, inferior, lo que lleva, y los espacios finales a la supervista.

    Este ajuste se traducirá en el mapa está cambiando el tamaño para llenar la vista como se hace girar el IPAD.

  6. Abra el inspector de tamaño en el selector de Inspector, seleccione el mapa, y asegurarse de que está dimensionado para llenar la vista. En particular, asegurarse de que los puntos de origen X e Y son cero.

    Video: Cómo instalar iDroid (iPhone, iPod, iPad) - Metal Gear Solid 5: Ground Zeroes

  7. Arrastrar una barra de herramientas de la Biblioteca en el área de las utilidades en el mapa y establecer su origen a 0, 20 en el inspector de tamaño.

    Video: Cómo configurar y usar el Llavero iCloud en el iPhone

    Esto lo coloca justo debajo de la barra de estado. Eliminar el elemento botón de la barra de artículo que es parte de la barra de herramientas.

    Todavía es necesario para conectar la barra de herramientas para el controlador de vista de DetailViewController, el MapController‘s superclase.

    Un botón de flecha.

  8. Seleccione Mapa del controlador en el esquema del documento, haga clic en el icono Conexiones en la barra de selección Inspector para abrir el inspector de conexiones y, a continuación, sólo tienes que arrastrar desde la salida de la barra de herramientas en el inspector de la barra de herramientas en el MapController en el lienzo o el esquema del documento.

    También podría derecha; o Control-clic en el controlador de mapa en el esquema del documento para abrir la ventana Conexiones y haga clic y arrastre desde allí.

Es posible que desee tener un buen control de segmentada en la barra de herramientas para permitir al usuario seleccionar un tipo de mapa en particular - estándar, satélite o híbrido. Afortunadamente, el código que implementa los métodos Dividir vista de delegado que añaden el botón del viaje por carretera no va a ponerse en el camino de ello. Se acaba de insertar el botón del viaje por carretera en el extremo izquierdo de la barra de herramientas.

Pero lo que si desea que el selector de tipo para estar alineado a la derecha? Todo lo que tiene que hacer es añadir en el Interface Builder (o en el propio código) un elemento de la barra de espacio flexible botón - el espacio que se distribuye por igual entre los demás elementos botón de la barra en la barra de herramientas y el control segmentado.

Para ello, haga lo siguiente:

  1. Para configurar un control segmentado (el selector de tipo de mapa en la barra de herramientas), arrastre un elemento flexible botón de la barra de espacio en la barra de herramientas en el MapController.

    La creación de un control segmentado en Xcode.

    Este elemento se expandirá adecuada para hacer de su control segmentado alineado a la derecha (junto con cualquier otro botón es posible añadir posteriormente).

  2. Arrastre un control segmentado de la biblioteca a la barra de herramientas y colocarlo a la derecha del elemento flexible botón de la barra de espacio.

    Vista previa de una pantalla de la aplicación en el área de trabajo de Xcode.

  3. Con el control segmentado seleccionado en el lienzo o el esquema del documento (que es el interior de un elemento nuevo botón de la barra en el esquema del documento), haga clic en el icono Atributos Inspector en la barra de selección Inspector para abrir los atributos Inspector en la sección Control segmentado, cambiar la número de segmentos a 3.

  4. Todavía en la sección de control segmentado, asegúrese de que Segmento - 0 se selecciona en el menú Segmento, introduzca estándar en el campo Título, y luego pulse Intro.

    El menú Segmento debe cambiar al Segmento - 0 Standard.

  5. Ahora seleccione Segmento - 1 en el menú Segmento satélite y entrar en el Título field- a continuación, seleccione Segmento - 2 e introduzca híbrido en el campo Título.

    Asegúrese de pulsar Retorno después de cada cambio.

Artículos Relacionados