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 に組み込まれています。