滚动UITableViewCell键盘上的小桌面

问题描述:

我有一个tableview被添加到UIViewController作为tableview只填充屏幕的底部3/4。行包含可编辑的UITextFields。当一个字段被轻敲时,键盘会出现,但表格不会像往常一样向上滚动。因此,键盘会遮挡正在编辑的字段。我曾尝试致电滚动UITableViewCell键盘上的小桌面

[tableView scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated] 

但是,如果表格只包含几行,则这不起作用。我怎样才能让表格滚动键盘上方的特定单元格?谢谢

我最后的解决方法是将tableview的contentoffset设置为包含textfield - 100的单元格的y原点;