Question

J'ajoute un UIWebView à mon iOS App et je voudrais pour ouvrir en réponse à un bouton se cliqué (si ce code va être écrit dans l'un des gestionnaire d'événements du bouton).

Comment puis-je créer cette UIWebView dynamiquement dans le code, la position de couvrir tout l'écran et répondre à des événements (par exemple à la fonction shouldStartLoadWithRequest de UIWebView afin que le UIWebView peut demander le code natif pour fermer la UIWebView).

Je spécifiquement comme pour éviter d'avoir à créer des choses dans Interface Builder et ce serait bien si cela pouvait être réduit à plusieurs lignes de code qui pourraient être plus tard copier-coller dans d'autres projets facilement.

Était-ce utile?

La solution

simple:

UIWebView *webView = [[[UIWebView alloc] initWithFrame:self.view.bounds] autorelease];
webView.delegate = self;
[self.view addSubview:webView];

Autres conseils

Vous avez juste besoin de mettre en œuvre la méthode du WebViewDelegate dans le contrôleur, que vous faites le délégué du UIWebView.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top