2011-09-07 16 views
7

Devo essere in grado di ridimensionare l'altezza di una UIWebView fino a quando tutto il contenuto è visibile.iOS - Ridimensionare UIWebView per adattarsi ai contenuti?

È possibile?

+2

@PengOne Basta notare, questa domanda vale per l'iPad2 pure http://goo.gl/uvasi. – fncomp

+0

Attualmente sto sviluppando per ipad – aryaxt

+0

http://stackoverflow.com/questions/6247936/how-to-calculate-height-of-html-string forse questo aiuta – nettz

risposta

17

Dopo aver caricato il contenuto nello UIWebView è possibile utilizzare il suo metodo stringByEvaluatingJavaScriptFromString: per chiedere l'altezza del documento html. Questo è un po 'complicato ma dovrebbe funzionare.

si può fare qualcosa di simile:

NSInteger height = [[webView stringByEvaluatingJavaScriptFromString: 
    @"document.body.scrollHeight"] integerValue]; 

Lo scrollHeight non mught essere il migliore. Hai un paio di opzioni. Esperimento con le proprietà del documento di cui al http://james.padolsey.com/javascript/get-document-height-cross-browser/

Problemi correlati