>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> iPhone

Como Usar UIButton na UINavigationBar (Desenvolvimento iOS)

O dispositivo iPhone da Apple foi lançado ao mercado consumidor em 29 de junho de 2007. Este smartphone possui disponibilidade quase infinita de aplicativos, e várias ferramentas de desenvolvimento permitem criar os seus. Se deseja criar um UIButton em uma UINavigationBar para seu aplicativo iPhone, baixe e instale um sistema compilador como Xcode 4 ou AppCode. Ambos são Ambientes de Desenvolvimento Independentes (IDE) e possuem a ferramenta de compilação GNU.

Itens Necessários

  • Compilador de desenvolvimento
  • Mac OSX

Instruções

  1. Abra seu software compilador e inicie um novo documento. Crie um Application Baseado em View e salve como "UIButton".

  2. Clique na pasta "Resources" sob "Information" no lado esquerdo da janela do compilador. Clique no arquivo .XIB pretendido para este projeto. Aguarde o carregamento das ferramentas de desenvolvimento do compilador.

  3. Arraste uma "Navigation Bar" do menu lateral e solte no visualizador de desenvolvimento. Mova um "Botão Retangular Arredondado" para o centro do visualizador, garantindo que não seja solto dentro da UINavigationBar. Defina "Type" como "Info Light" ou "Info Dark" na barra de ferramentas "Button Attributes" à direita.

  4. Clique no "UIButton" e mova-o para o lado esquerdo ou direito da UINavigationBar no topo do visualizador. Clique na pasta "Classes" no lado esquerdo da janela do compilador e escolha o arquivo "viewcontroller.h". Adicione o seguinte código sob a "@implementation string":
    "- (IBAction)information;"

  5. Insira o código, personalizável para suas necessidades do UIButton, no arquivo viewcontroller.h sob a "Classes Folder" do compilador. Substitua o texto dentro das aspas conforme necessário. O código pode variar em função e texto, mas use o seguinte como base:
    UIAlertView *replay = [[UIAlertView alloc]
    initWithTitle:@"Título"
    message:@"Mensagem"
    delegate:self
    cancelButtonTitle:@"Não"
    otherButtonTitles:@"Sim",nil];
    [replay show];
    [replay release];

  6. Clique no botão "Device" no topo da janela do compilador e mude para "Simulator" se não estiver definido. Salve seu aplicativo.

  7. Carregue o Interface Builder do seu programa compilador e clique em "File's Owner" no menu inferior direito. Clique na aba "Connect" no topo do menu recém-carregado. Selecione o botão ao lado de "Information" sob a aba "Received Actions" e arraste para o UIButton do seu visualizador. Salve e feche o Interface Builder.

  8. Clique em "Build and Run" para carregar seu novo aplicativo. Aguarde a imagem do iPhone iniciar, então clique no "UIButton" na UINavigationBar para testar. Verifique se a mensagem exibe o texto pretendido. Edite esta caixa de texto se necessário.