【发布时间】:2011-07-10 14:43:35
【问题描述】:
我有一个包含很多字段的 tableView,比如表单。问题是当用户切换到下一行时,如果该行在键盘下方,用户看不到标签,也看不到他写的文字。
我已经尝试使用:
NSIndexPath *path = [NSIndexPath indexPathForRow:indexPath.row + 1 inSection:indexPath.section];
[self.theTable scrollToRowAtIndexPath:path atScrollPosition:UITableViewScrollPositionTop animated:YES];
但没有成功。
让我告诉你,viewController 正在控制一个视图,其中有一个表。表不是视图本身。
如何使单元格变得可见,以便用户可以看到,即使那是表格的最后一行(大约有 20 行)?
【问题讨论】:
-
为什么 scrollToRowIndex 不起作用?
-
@sergio 我不知道。也许是因为视图在背景上有一个 uiimage 和一个 uitableview,我的意思是,tableview 不是视图本身......
标签: iphone objective-c cocoa-touch uitableview