我在表格的单元格中使用UITextViews。当我在UITextView中更改文本时,应调整单元格的大小。据我所知,要做到这一点,我需要写:
[(UITableView*)[self view] beginUpdates];
[(UITableView*)[self view] reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:[tableLines indexOfObject:cell] inSection:0]] withRowAnimation:UITableViewRowAnimationAutomatic];
[(UITableView*)[self view] endUpdates];
要调用此函数,我正在使用委托:
- (void)textViewDidChange:(UITextView *)textView{
[delegateObj updateHeight];
}
但是在细胞更新后,键盘被解雇了。但问题是我不希望它发生。
如何将光标移回上一个位置并显示键盘?我不希望用户注意到这个过程
感谢。