2010-07-05 6 views
10

J'ai actuellement une vue avec quatre boutons, et j'aimerais pouvoir lancer UIWebview avec une URL spécifique pour chaque bouton différent. Je suis actuellement capable de lancer un safari en externe avec les URLs. Je sais que je peux avoir le code pour afficher le UIWebview dans chaque bouton, et peut définir l'URL avec viewDidLoad de l'UIWebview, mais j'ai besoin d'un moyen de charger une page spécifique en fonction du bouton qui a été pressé.lancer UIWebview avec une URL spécifique

Cordialement

Répondre

25

somtheing comme celui-ci devrait être appelé dans le IBAction pour le clic buttom. vous pouvez spécifier une URL différente basée sur l'expéditeur

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

Donc, je n'ai pas besoin d'ajouter un webview dans IB? Je viens d'implémenter le délégué dans le code. A quoi sert le timeoutinterval? secondes entier? Cordialement – jarryd

+0

ajouter le webview dans IB, le délai d'attente est en secondes –

+1

bouton * not butom @AaronSaunders –

Questions connexes