Bene questa volta vi parlo di come ridimensionare una UIWebView in maniera automatica in base alla lunghezza del contenuto, eliminando così lo scrolling.
Per prima cosa dovremo dovremo dichiarare nell'header della classe che stiamo utilizzando una UIWebView utilizzando il UIWebViewDelegate.
Poniamo di avere una UIWebView dichiarata con il nome webView direttamente nell'header, ora poniamo di inizializzare il tutto e popolare il tutto da remoto in questo modo:
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
A questo punto per ridimensionare il tutto dovremo integrare questa funzione:
-(void)webViewDidFinishLoad:(UIWebView *)webView{
CGSize fittedSize = [webView sizeThatFits:CGSizeZero];
webView.frame = CGRectMake(5, 275, 310, fittedSize.height);
}
Naturalmente dovrete adeguare il CGRectMake in base alle dimensioni della vostra UIWebView.