静的セルを含むテーブルがあります。1 つのセルについて、ラベルの高さ (そのセル内) に応じてその高さを変更し、同時に他のすべてのセルの高さをそのままにします。現在のセルの高さを取得するにはどうすればよいですか? それとも、より良いアプローチがありますか?
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if ([indexPath section] == 2) {
return self.myLabel.frame.origin.y *2 + self.myLabel.frame.size.height;
} else {
return ...; // what should go here, so the cell doesn't change its height?
}
}