2010-08-02 17 views
1

J'ai chargé une page HTML dans une vue Web.Mais en double-cliquant sur la vue Web, je n'ai pas zoomé. J'ai également défini la propriété "scalesPageToFit" sur "OUI", mais je ne vois pas le zoom. effet dans la vue Web.Comment implémenter zoom sur doubleclick dans webview dans iphone?

CGRect webFrame = CGRectMake(0, 0, 320, 480); 
webView = [[UIWebView alloc] initWithFrame:webFrame]; 
webView.backgroundColor = [UIColor clearColor]; 
webView.scalesPageToFit = YES; 
webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight); 
webView.delegate = self; 
webView.multipleTouchEnabled = YES; 
[self.view addSubview:webView]; 
[self loadWebView]; 

S'il vous plaît aidez-moi.Merci.

Répondre

1

J'ai eu un document html clairsemé pour le test et ai eu un problème semblable. Après avoir étudié le contenu d'autres applications iPhone Web, j'ai constaté que l'UIWebView effectue un zoom en fonction du type de contenu qui s'y trouve. Il utilise le CSS et HTML pour définir des zones de zones zoomables. Alors qu'est-ce que vous affichez? Y a-t-il quelque chose qui contient ce contenu pour que WebView sache comment zoomer?