{
UIWindow * janela ;
IBOutlet UIWebView * navegador ;
IBOutlet UITextField * endereço;
}
- ( IBAction ) takeStringURLFrom : (id ) sender ;
@ property ( não atômica , reter ) IBOutlet UIWindow * janela ;
@ end
4
Substituir " simpleAppDelete " com o nome do seu projeto. Defina cinco novos itens no código. Primeiro e último são uma janela . Uma cria a janela na memória , o outro define uma propriedade " IBOutlet " que permite que o Interface Builder (IB) saber sobre a existência da janela. A segunda ea terceira definir um " UIWebView " e um objeto " UITextField " chamado " navegador " e " endereço ". Detêm o navegador e sua barra de endereços. O penúltimo define um " IBAction " chamado " takeStringURLFrom : . " Isto define uma função que pode ser ligado no Interface Builder para recuperar a URL da barra de endereços e carregá-lo no navegador. Salve seu trabalho.
5
Selecione o arquivo " ( projectname ) AppDelegate.m ". Este é o arquivo de código. Escreva o código do programa para a sua aplicação . Muito do que já foi escrito para você automaticamente, assim você só precisa adicionar algumas linhas
6
cole o seguinte código no arquivo :.
- ( IBAction ) takeStringURLFrom : (id ) sender {
NSLog ( @ " a tentativa de carregar ");
NSURL * url = [ NSURL URLWithString : [texto remetente ]] ;
NSURLRequest * pedido = [ NSURLRequest requestWithURL : url ];
[ navegador loadRequest : pedido ];
}
Esta primeira grava uma entrada para o desenvolvedor log do programa observando que ele está tentando para carregar uma página web. Em seguida, ele tenta converter o texto do campo de texto que você definiu em uma URL. Finalmente , ele cria uma solicitação da web para esse URL e envia para o navegador a ser exibido. Lembre-se de postá-lo fora das chaves { } para as funções existentes. Salve seu trabalho.
7
Dê um duplo clique no arquivo " MainMenu.xib " para abrir o Interface Builder . Você será presenteado com uma imagem em branco de um iPhone.
8 Tipo
" campo de texto " na caixa de pesquisa na janela da biblioteca e arraste o resultado " UITextField " em sua janela iPhone branco. Posição -lo no topo da janela e use o mouse para arrastar as bordas e redimensioná-la.
9 Tipo
" webview " na caixa de pesquisa na janela da biblioteca e arraste o " UIWebView " em sua iPhone janela em branco. Posição que logo abaixo da UITextField e arraste as bordas para que ele preenche o resto da janela.
10
Pressione "Ctrl " e clique no UITextField . Isto trará uma lista de todas as "conexões" que são possíveis a partir de campo de texto. Selecione "fim fez a edição " e arraste-o para o " ( projectname ) AppDelete " na janela do projeto. Uma lista de opções aparecerá quando você soltar o mouse. Selecione " takestringurlfrom ". Isto especifica que quando o usuário terminar de edição de texto na barra de endereços , o texto deve ser definida para a função que você escreveu.
11
Pressione " Ctrl" e clique em " AppDelete " na janela do projeto. Outra lista de conexões potenciais aparecerá. Selecione o nome " Endereço " e arraste-o para a barra de endereços . Selecione o nome " browser" e arraste-o para o WebView . Isso permite construtor de interface saber quais os componentes que você está falando quando você escreveu seu código. Salve o seu trabalho e , de volta no Xcode , clique em "Build and Run ".