Ios 如何从nib文件加载UITableViewCell高度?
我正在通读苹果公司的文章,我正在尝试使用“静态行内容技术”技术,用NIB文件中的单元格填充Ios 如何从nib文件加载UITableViewCell高度?,ios,iphone,uitableview,Ios,Iphone,Uitableview,我正在通读苹果公司的文章,我正在尝试使用“静态行内容技术”技术,用NIB文件中的单元格填充TableView 在本教程中,NIB文件具有不同的高度,TableView正确地显示了它们。当我从tableView:cellForRowAtIndexPath:返回UITableViewCell时,不会获取NIB文件中某个单元格的高度,并且所有单元格的高度都相同 TableView是否可以自动检索高度?还是我在教程中遗漏了什么? 实现tableView:heightforrowatinexpath:是唯
TableView
在本教程中,NIB文件具有不同的高度,TableView
正确地显示了它们。当我从tableView:cellForRowAtIndexPath:
返回UITableViewCell
时,不会获取NIB文件中某个单元格的高度,并且所有单元格的高度都相同
TableView
是否可以自动检索高度?还是我在教程中遗漏了什么?实现
tableView:heightforrowatinexpath:
是唯一的方法吗?是的,您需要实现heightforrowatinexpath。它被调用来快速计算行的高度,我们可以创建行。
因此,您不应该在该高度执行任何耗时的操作 我在UITableViewController中使用的一个示例实现:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 70.0;
}
您还可以通过nib文件(xib)增加或减少单元格的高度。下图将为您提供所需的信息 否则 您还可以使用以下方法
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath