使用uitextview的uitableviewcell

时间:2013-06-04 09:11:22

标签: ios uitableview uitextview autoresize

我在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;
    }
}

1 个答案:

答案 0 :(得分:0)

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

AutoResizingEditableTableViewCell