私はグループ化されたUITableViewを持っています。ラベルの高さに基づいて動的にUITableViewCellのサイズを変更するにはどうすればよいですか?
テーブルの行の高さをオーバーライドしていますが、最初の行のセルのラベルの高さのサイズに基づいて動的な高さを設定します。どうすればこの高さにすることができますか?
{
CGFloat rowHeight = 0;
if(indexPath.section == kBioSection) {
switch(indexPath.row) {
case kBioSectionDescriptionRow:
rowHeight = 100;
break;
case kBioSectionLocationRow:
rowHeight = 44;
break;
case kBioSectionWebsiteRow:
rowHeight = 44;
break;
}
}
else {
rowHeight = 44;
}
return rowHeight;
}
この仕事をしていますか?そうでない場合、何がうまくいかないのですか? – PengOne
また、上記のコードを単一の 'if'ステートメントで実行できると思います。 – PengOne