1

当高度发生变化时,我将文本视图子类化,该视图会触发委托方法。当高度发生变化时,我想重新加载表格视图单元格,并增加其大小

我有一个我无法解决的问题,当重新加载表格视图时键盘消失,我无法解决这个问题。下面是更改文本视图高度时调用的委托方法。有什么建议么?

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

1 回答 1

2

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

于 2013-02-11T12:01:07.817 回答