我有一个UITableViewController,它包含带有UITextField的单元格的表。当键盘出现在这些文本字段中添加或编辑文本时,这些字段必须向上移动,以免被键盘遮挡。这应该由UITableViewController自动处理:
来自Apple:
注意:表视图控制器支持表视图的内联编辑 行;例如,如果行在编辑模式下嵌入了文本字段, 它将正在编辑的行滚动到虚拟键盘上方 显示。
问题可能在于我使用的是SplitViewController,右侧是UITableViewController(较大的分割),左侧是另一个视图。
我错过了什么?是否只有某些情况下UITableViewController会处理这个而不是其他情况?
答案 0 :(得分:8)
我有同样的问题。在我的情况下,我忘了打电话:
[super viewWillAppear:animated];
请参阅:UITableViewController not scrolling view when keyboard appears