0

我在 tableviewcell 中有一个可编辑的 textview,就像苹果联系人中的字段注释一样,但是 tableviewcell 不会随着 textview 调整大小。我认为问题出在这种方法上。有谁能够帮我?

 - (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (indexPath.section == 0 && indexPath.row == 0) 
    {
        if (self.textView.contentSize.height >= 44) 
         {
            float height = [self heightForTextView:self.textView containingString:self.model];
            return height + 8; // a little extra padding is needed
         }
        else
         {
            return self.tableView.rowHeight;
         }

    }
    else 
    {
        return self.tableView.rowHeight;
    }
}
4

1 回答 1

0

这是根据您的要求可编辑单元格的最佳示例。UITableViewCell 在您输入文本时自动调整其高度,您可以轻松管理它。

AutoResizingEditableTableViewCell

于 2013-06-04T09:29:52.273 回答