2行の静的セット(ストーリーボードで作成)を含むテーブルビューがあります。サイズが動的に生成されるテキストボックスを含む特定のUITableViewCellがあります。含まれているUITableViewCellの高さも動的に設定したいのですが、UITableViewCellの.frameの設定が機能していないようです。tableView:heightForRowAtIndexPathを使用せずに、プログラムでこれを行った人はいますか?
現在のコード:
CGSize maximumLabelSize = CGSizeMake(296,9999);
CGSize expectedLabelSize = [self.place.details sizeWithFont:self.descriptionLabel.font
constrainedToSize:maximumLabelSize
lineBreakMode:self.descriptionLabel.lineBreakMode];
CGRect labelFrame = self.descriptionLabel.frame;
labelFrame.size.height = expectedLabelSize.height;
// this does not change the height of the UITableViewCell....
self.descriptionTableViewCell.frame = labelFrame;