高さの増加に関連する質問が多すぎますUITableViewCells
が、必要なものを正確に取得できません。
の動的高さを計算する必要がありUITableViewCell
ます。しかし、問題は、私のセルに 1 から 100 までの動的な数のボタンがあることです。事前にいくつのボタンが表示されるかわかりません。では、高さはどのように計算すればよいのでしょうか。
高さの増加に関連する質問が多すぎますUITableViewCells
が、必要なものを正確に取得できません。
の動的高さを計算する必要がありUITableViewCell
ます。しかし、問題は、私のセルに 1 から 100 までの動的な数のボタンがあることです。事前にいくつのボタンが表示されるかわかりません。では、高さはどのように計算すればよいのでしょうか。
1 つの方法は、たとえば cellHeight のグローバル変数を使用して、セルをカスタマイズするときに cellHeight を動的に変更することです。
最後に、cellHeight を返します
- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return cellHeight;
}`
サイズの取得には2つの方法がありますUITableViewCell
1) cell.bounds.size.height
2) cell.contentView.frame.size.height
実際に必要なものに応じて異なります。