sexta-feira, 11 de outubro de 2013

iOS: Como abrir um site pelo código usando UIWebView

No iOS, quando queremos que o aplicativo abra uma página, mas sem usar o navegador padrão do aparelho, geralmente criamos uma UIWebView no código ou num layout. Entretanto, queremos que o navegador embutido acesse uma página específica. Isso é relativamente simples.

Assumimos que você já sabe linkar um IBOutlet com o objeto do layout. Portanto, estarei assumindo que o ViewController tenha a seguinte característica:

@interface ViewController : UIViewController
  @property (retain, nonatomic) IBOutlet UIWebView* webView;@end

Agora, para fazer a WebView abrir uma página, criamos um objeto NSURL com o endereço do site, criamos uma NSURLRequest e mandamos carregar o mesmo usando o método loadRequest da WebView. O exemplo abaixo mostra como carregar o site da Google.

NSURL *url = [NSURL URLWithString:@"http://google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];

Nenhum comentário:

Postar um comentário