2010-07-05 12 views
10

Actualmente tengo una vista con cuatro botones y me gustaría poder iniciar UIWebview con una URL específica para cada botón diferente.al iniciar UIWebview con una URL específica

Actualmente puedo lanzar Safari externamente con las direcciones URL.

Sé que puedo tener el código para mostrar UIWebview dentro de cada botón, y puedo configurar la URL dentro del viewDidLoad de UIWebview, pero necesito una manera de cargar una página específica dependiendo de qué botón se haya presionado.

Saludos

Respuesta

25

somtheing como este debería ser llamado en el IBAction para el boton clic. puede especificar una URL diferente en función del remitente

UIWebView *webView = [[UIWebView alloc] initWithFrame: CGRectMake(0.0, 0.0, 1.0, 1.0)]; 
webView.delegate = self; 

NSURLRequest *request = [[NSURLRequest alloc] initWithURL: [NSURL URLWithString: @"www.url.com"] cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: myTimeoutValue]; 
[self.webView loadRequest: request]; 
+0

¿No es necesario agregar una vista web en IB? Simplemente implemento el delegado en el código. ¿Cuál es el intervalo de tiempo de espera en? segundos enteros? Saludos – jarryd

+0

agregue la vista web en IB, el tiempo de espera está en segundos –

+1

botón * no botón @AaronSaunders –

Cuestiones relacionadas