La declaración de salidas y acciones en swift

Video: Debugging Swift Memory Issues with Xcode and Profiler

Aunque la construcción de la interfaz no es estrictamente hablando 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 y Interface Builder (que está integrado en él).

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

Estos son los pasos para agregar el botón de acción - y para tener Xcode escribir el código de forma automática mientras estás en ello.

Video: iOS Swift Tutorial: Paging through multiple ViewControllers with UIPageViewController 05/24 ��

  1. Abierto Main.storyboard en Xcode.

    Video: Swift: YouTube - MVC Explained: Model View Controller (Ep 4)

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

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

  3. Abrir el área de servicios públicos, si es necesario.

    Video: Recording Audio! (Swift in Xcode)

  4. Elija barra de botones elemento de la biblioteca y arrastrarlo a la derecha de la barra de navegación.

  5. En el inspector de atributos, seleccione Acción en el menú emergente identificador.

  6. Elija el Asistente.

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

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

  9. Al soltar el botón, utilice la ventana emergente para establecer esta conexión a una acción más que una salida o conexión de salida.

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

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

ActionButton @IBAction func (remitente: AnyObject) {}

Esta técnica de control arrastrando desde un elemento de 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, tales como la vista o los botones y acciones de lo que sucede cuando se hace clic en un elemento de interfaz.

Artículos Relacionados