を使用してカスタムUITableViewCellの高さを作成したいと思います(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
。
UITableViewCell
行数に各行の高さを掛けてから字幕textLabel
を追加して、の高さを取得しようとしています。10.0f
私は次のコードを使用して取得していexc_bad_access()
ます。なんで?
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return ([[[tableView cellForRowAtIndexPath:indexPath] textLabel] numberOfLines] * [[[[tableView cellForRowAtIndexPath:indexPath] textLabel] font] lineHeight]) + 10.0;
//return kRowHeightiPod; //A constant value for a sanity check
}