Declarando Outlets e Ações em Swift
Embora a construção da interface não é, estritamente falando, um processo Swift porque Interface Builder constrói o código para você, vale a pena dar uma olhada em como você escrever código para pontos de venda e ações usando o Xcode e Interface Builder (que é construído para ele).
A fim de deixar as pessoas interagem com a mídia social de Locatapp, eles precisam de um botão de ação que normalmente é colocado na extremidade direita da barra de navegação, como você verá nas etapas seguintes.
Aqui estão os passos para adicionar o botão de ação - e têm Xcode escrever o código automaticamente enquanto você está nisso.
Aberto Main.storyboard no Xcode.
Isso inicia Interface Builder e exibe a tela para sua interface. Você pode precisar aumentar a vista para dentro ou para fora. O uso do Editor-Canvas-Zoom.
Certifique-se de que você pode ver MKMapView em DetailViewController.
Abrir a área de utilidades, se necessário.
Escolha Barra de Botões item da biblioteca e arraste-o para a direita da barra de navegação.
No Inspetor de atributos, escolha Ação no menu pop Identificador # 8208-up.
Escolha o Assistant.
selecionar DetailViewController.swift como a vista companheiro.
Controle # 8208-arraste a partir do botão de ação para o topo da DetailViewController classe.
Quando você soltar o botão, utilize o pop # 8208-up para definir essa conexão com uma ação, em vez de uma tomada ou conexão de saída.
Diga actionButton, e deixar o tipo padrão como AnyObject.
Quando você soltar o botão do mouse, você verá que você criou uma ação como esta:
actionButton @IBAction func (remetente: AnyObject) {}
Esta técnica de controle # 8208-arrastando a partir de um elemento de interface para uma interface de classe no Assistente no Xcode é a maneira mais fácil de criar propriedades para elementos de interface, tais como exibição ou botões e ações para o que acontece quando um elemento de interface é clicado.