UITableViewCell 如何获取自身高度

如题,我在代码中构建cell,在UITableView的delegate中用heightForRow的delegate方法来确定cell高度。

那么如何在cell中获取这个高度来进行里面的内容的布局呢

阅读 22.5k
2 个回答
- (CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSString *identifier=@"indentifier";
    UITableViewCell *cell =(UITableViewCell *)([self.tableView dequeueReusableCellWithIdentifier:identifier]);
    return cell.frame.size.height;
}

你可以这样获取到 cell 的实例并返回高度。
也可以直接 return 150.0;指定高度。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题