2010-07-14 7 views
0

J'ai du mal à accomplir quelque chose qui semble très simple. En utilisant Interface Builder, j'ai créé un objet UIWebView. Ensuite, j'ai créé un nouveau contrôleur - HomeViewController et l'ai assigné à la propriété WebView sous la propriété "NIB Name". Ensuite, je dois charger un site web (disons http://google.com) dans ce WebView lorsque l'utilisateur accède à cette vue. Je ne suis pas en mesure de trouver des exemples sur la façon d'accomplir cela. Veuillez fournir un exemple de code. Désolé pour la question de débutant. J'ai fait RTFM, mais pas de chance.iPhone SDK UIWebView avec Interface Builder

Répondre

1

essayez ceci:

[webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]]]; // webview - your Uiwebview object 
+0

Pouvez-vous s'il vous plaît fournir un contexte pour cela? Où cela va-t-il et d'où vient l'objet "webview"? C'est un objet UIWebView basé sur une plume, alors comment le référencer dans le code? – user391204

+0

Créez IBoutlet pour UiWebview dans votre fichier .h et connectez-le au fichier NIB. par ex. IBoutlet UiWebview * webview; – Reena

2

Le fichier .h:

@interface WebViewController : UIViewController { 
    IBOutlet UIWebView *webView; 
} 

@property (nonatomic, retain) UIWebView *webView; 

@end 

Le fichier .m:

#import "WebViewController.h" 

@implementation WebViewController 

// Loads the url when the view loads 
- (void)viewDidLoad { 
    NSString *urlAddress = @"http://www.google.com"; 

    //Create a URL object. 
    NSURL *url = [NSURL URLWithString:urlAddress]; 

    //URL Request Object 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

    //Load the request in the UIWebView. 
    [webView loadRequest:requestObj]; 
} 

@end 
+0

Ces citations sont foirées, mais je ne peux pas éditer le message, car il a besoin d'au moins 6 caractères édités: /. Copiez les patins, changez les qoutes si vous avez des erreurs. A part ça, ça marche parfaitement, +1. – Kevin

+0

J'utilise votre code maintenant comment changer de police pour webview ???? –

Questions connexes