在键盘上方滚动UITableViewCell以获得小型桌面视图

时间:2010-05-25 10:15:24

标签: iphone cocoa-touch

我有一个tableview被添加到UIViewController,因为tableview只填充屏幕的底部3/4。行包含可编辑的UITextFields。当点击一个字段时,键盘会出现,但表格不会像往常那样向上滚动。因此,键盘模糊了正在编辑的字段。我试过打电话

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

但如果表只包含几行,则无效。如何让表格滚动键盘上方的特定单元格?谢谢

1 个答案:

答案 0 :(得分:0)

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