2011-10-16 113 views
2

我只是找不到解决此问题的好方法。我有一个UITextView分类在UITableViewCell中。现在我有TextView动态调整大小,但单元格不是。这是因为heightForRowAtIndexPath只在加载时被调用。我怎么能没有调用cellForRowWithIndexPath(即reloadData)这个调用...动态UITableViewCell高度内的动态UITextView?

任何帮助将是伟大的!谢谢!

回答

1

它其实很简单,只需使用这样的事情的UITableViewCell

[tableView beginUpdates]; 
self.frame = CGRectMake(0,0,width,new height); 
[tableView endUpdates]; 

不记得里面,但UITableViewCell中的上海华应该是UITableView的。

+0

让我来试试吧! – Eric

+0

似乎没有更新tableview。我目前的单元格文字正在增长,并且覆盖了下一行 – Eric

+1

哦,似乎我的TableView意外地从我的插座上断开连接......效果很好,并进行了一些调整! – Eric