Sto cercando di creare un UITableView
con filari di altezza variabile, come spiegato nella risposta alla this questionCome determinare l'altezza di UIWebView in base al contenuto, all'interno di UITableView con altezza variabile?
Il mio problema è ogni cella contiene un UIWebView
con diversi contenuti (caricato staticamente) Io non riesco a capire come calcolare la corretta altezza in base al contenuto. C'è un modo per fare questo? Ho provato cose come questa:
(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
WebViewCell *cell = (WebViewCell*)[self tableView:tableView cellForRowAtIndexPath:indexPath];
[cell setNeedsLayout];
[cell layoutIfNeeded];
return cell.bounds.size.height;
}
le cellule stesse vengono caricati da un pennino, che è semplicemente un UITableViewCell
contenente un UIWebView
. (Andrebbe anche bene se le celle si aggiustassero al massimo del contenuto html, sebbene l'altezza variabile sarebbe più bella).
Hai mai capito come si fa? Le risposte sottostanti sembrano farti aumentare l'altezza, ma non prima di averne bisogno. Come si può calcolare l'altezza per heightForRowAtIndexPath è necessario fare affidamento su una chiamata callback (delegato webview) in webViewDidFinishLoad? – pbx
Ciao, allora finalmente come si determina l'altezza della webview Sto avendo lo stesso problema ... –
Chiunque ha una soluzione ???? Ancora non riesco a capirlo ... – mikemike396