UITableViewカスタム セル (から継承UITableViewCell) が取り込まれた があります。各セルには、そのUIWebView内容に基づいて自動的にサイズ変更される が含まれています。UITableViewこれが問題です。コンテンツに基づいてセルの高さを変更するにはどうすればよいですか(変数webView)。
入力に使用される HTMLUIWebViewsは常に変化するフィードから解析されるため、ソリューションは動的でなければなりません。
UITableViewデリゲートメソッドを使用する必要があると感じていますheightForRowAtIndexPathが、その定義から:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
;//This needs to be variable
}
セルまたはその内容にアクセスできません。のセルの高さを変更できますcellForRowAtIndexPathか?
どんな助けも素晴らしいでしょう。ありがとう。
ノート
2年以上前にこの質問をしました。自動レイアウトの導入により、iOS7 に最適なソリューションを見つけることができます。
動的セル レイアウトと可変行高さのために UITableView で自動レイアウトを使用する
iOS8 では、この機能は SDK に組み込まれています。