表视图重新加载单元格

问题描述:

我已经子类化了一个文本视图,它在高度发生变化时触发委托方法。当高度发生变化时我想重新加载表格视图单元格并增加其大小表视图重新加载单元格

我遇到了一个我无法解决的问题,键盘在表视图重新加载时解散,我无法绕过。下面是当文本视图的高度改变时调用的委托方法。有什么建议么?

- (void)textViewHeightChanged:(CGFloat)height 
{ 
    if (height > _textViewCellHeight) { 
     _textViewCellHeight = height; 
     [[self tableView] reloadRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:4 inSection:0]] withRowAnimation:UITableViewRowAnimationNone]; 
    } 
} 
+0

我猜测文本视图正在退出第一响应者状态。所以你可以尝试发送它'-becomeFirstResponder'后表重新加载发生 – 2013-02-11 02:38:09

+0

@RichTolley我认为,似乎工作,你想标记为答案,我会接受它在几个 – Vikings 2013-02-11 02:41:40

+0

是textView里面的表格单元格或它如何与表有关? – Bhupendra 2013-02-11 05:06:51

tableview可能导致textview在重新加载时退出第一响应者状态。发生表重新加载后,尝试将-becomeFirstResponder发送到您的textview。