Declarando puntos de venta y acciones en rápido

Aunque la construcción de la interfaz no es en sentido estricto un proceso Swift porque Interface Builder construye el código para usted, vale la pena echar un vistazo a la forma de escribir código para puntos de venta y acciones usando Xcode e Interface Builder (que se construye en él).

Con el fin de permitir que las personas interactúan con los medios de comunicación social desde Locatapp, necesitan un botón de acción que se coloca normalmente en el extremo derecho de la barra de navegación, como se verá en los siguientes pasos.

Aquí están los pasos para agregar el botón de acción - y para tener Xcode escribir el código automáticamente mientras estás en ello.

  1. Abierto Main.storyboard en Xcode.

    Esto inicia Interface Builder y muestra el lienzo para su interfaz. Puede que tenga que acercar la vista hacia adentro o hacia fuera. Utilice el Editor-Lona-Zoom.

  2. Asegúrese de que puede ver MKMapView en DetailViewController.

    imagen0.jpg
  3. Abra el área de los servicios públicos, si es necesario.

  4. Elija Barra de botones de artículo de la biblioteca y arrástrelo a la derecha de la barra de navegación.

    image1.jpg
  5. En el inspector de Atributos, seleccione Acción en el menú emergente Identificador # 8208-up.

    image2.jpg
  6. Elija el Asistente.

    image3.jpg
  7. Seleccionar DetailViewController.swift como la vista compañera.

  8. Control n ° 8208-arrastre desde el botón de acción para la parte superior de la DetailViewController clase.

    image4.jpg
  9. Cuando suelte el botón, utilice el pop # 8208-hasta establecer esta conexión a una acción más que una toma de corriente o conexión de salida.

    Nombralo ActionButton, y dejar el tipo de defecto como AnyObject.

    image5.jpg

Cuando suelte el botón del ratón, verá que ha creado una acción como esta:

ActionButton funcIBAction (remitente: AnyObject) {}

Esta técnica de control # 8208-arrastrando de un elemento de la interfaz a una interfaz de clase en el Asistente en Xcode es la forma más fácil de crear propiedades de elementos de la interfaz como la vista o los botones y acciones de lo que sucede cuando se hace clic en un elemento de la interfaz.




» » » » Declarando puntos de venta y acciones en rápido