Como adicionar uma ação em seu aplicativo ios
Depois de ter o TestDriveController Interface exibido para seu aplicativo iOS, seja por ter o editor assistente exibi-lo automaticamente ou navegando a ele usando a barra de salto, o negócio real de criar uma ação é bastante simples. De dentro do editor Interface Builder, apenas Control-arraste a partir do elemento que você está interessado em (o botão Test Drive, neste caso) aoTestDriveController interface, conforme detalhado nas etapas a seguir:
No navegador de projeto, selecione o Main_iPad.storyboard Arquivo.
Fechar a área de Utility, desmarcando-lo no seletor View.
Você não precisa dele para criar a ação.
Abra o editor assistente clicando no botão no seletor Editor na barra de ferramentas.
Você deverá ver o TestDriveController.m arquivo de interface exibidos no editor assistente.
Control-clique e arraste a partir do botão Test Drive na vista (a imagem do carro, neste exemplo) para o TestDriveController.m arquivo, mesmo entre a @interface e -d afirmações.
Na caixa de diálogo que aparece, escolha Ação no menu drop-down Connection.
No mesmo diálogo, sair Touch Up Dentro como a seleção no menu drop-down de eventos.
Para criar uma ação para um controle, você precisa especificar o evento desencadeia a ação. No caso de um botão, um evento de toque interior acima é a escolha habitual, porque Touch Up Dentro é o evento que é gerado quando o último lugar que o usuário tocou antes erguendo seu dedo ainda está dentro do botão.
Ainda no mesmo diálogo, nomeie esta ação testDrive inserindo TestDrive no Nome Field- clique em Conectar.
Um novo método de ação
- (IBAction) TestDrive: (id)-remetente
é adicionado ao seu código.
Xcode também adiciona código para você na .m arquivo para apoiar o que é que você está fazendo. (Neste caso, o código adicionado apoia a acção).
Você pode sempre verifique o estado das suas ligações alvo de acção com a ajuda do inspetor Connections. Com a área de Utility exibido, clique no ícone Conexões Inspetor na barra de selector Inspector para abrir o inspetor Connections ou direita; clique no controlador de vista em Document Outline para obter uma imagem semelhante na janela Connections.
Na seção Ações recebido, você verá a nova ação. Você pode alterar o objeto Interface Builder você está recebendo a ação arrastando do círculo para o novo objeto Interface Builder. Você também pode adicionar uma ação, inserindo o código do Interface Builder teria acrescentado para você (a declaração de método e definição), tendo em vista o controlador de @interface.
- (IBAction) TestDrive: (id)-remetente
E @implementação
- (IBAction) TestDrive: (id) sender {}
e em seguida, arrastando a partir do círculo na seção Ações recebidos no Inspetor Connections ou janela para o controle e escolher um tipo de evento no menu contextual que aparece quando você soltar o botão do mouse.