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:

  1. No navegador de projeto, selecione o Main_iPad.storyboard Arquivo.

  2. Fechar a área de Utility, desmarcando-lo no seletor View.

    Você não precisa dele para criar a ação.

  3. 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.

  4. 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.

  5. Na caixa de diálogo que aparece, escolha Ação no menu drop-down Connection.

  6. 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.

  7. 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.


Publicações relacionadas