获取 UITableViewCell 的高度 [重复]
Posted
技术标签:
【中文标题】获取 UITableViewCell 的高度 [重复]【英文标题】:Get height of UITableViewCell [duplicate] 【发布时间】:2013-10-27 21:47:54 【问题描述】:我想将UITableViewCell
的高度设置为我在情节提要中指定的高度。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
return cell.frame.size.height;
使用此代码,应用程序崩溃。
【问题讨论】:
仅使用xcode 标签来回答有关 IDE 本身的问题。谢谢! 【参考方案1】:您必须明确设置高度。在– tableView:heightForRowAtIndexPath:
中调用-cellForRowAtIndexPath:
会在两个方法之间创建一个无限循环。这是表视图常见的第一个错误。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath
return 64; // some value
【讨论】:
以上是关于获取 UITableViewCell 的高度 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
我想要动态获取 uitableview 总高度,而不是 uitableviewcell,
在 UITableViewCell 中获取自定义单元格的高度