UITableViewCell
メソッド内で when を取得するheightForRowAtIndexPath
方法、つまり indexPath を指定する方法は?
(その後、作成したコンテンツ ビューにアクセスして、それらの高さを合計することができます)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
// How to get the UITableViewCell associated with this indexPath?
}
ありがとう
編集: 実際、これを行う有効な方法は本当にありますか? NSLog
いくつかのステートメントを入れるheightForRowAtIndexPath
と、呼び出しの前に数回呼び出されたようです(セル内cellForRowAtIndexPath
に設定した場所です)? UILabels
この種は、機能しない手法を使用しようとする可能性があることを意味します。つまりheightForRowAtIndexPath
、各セルで既に作成されているラベルにアクセスして高さを取得し、セル行全体の高さを合計することを望んでいました。まだセットアップされていない場合 (内cellForRowAtIndexPath
)、私のアプローチは実際には機能しないと思いますか?