UITableViewController 在键盘出现时不向上滚动活动文本字段的任何原因是什么?



我有一个UITableViewController,其中包含具有UITextField的单元格的表。 当键盘出现以添加或编辑这些文本字段中的文本时,这些字段必须向上移动,以免它们被键盘遮挡。 这应该由 UITableViewController 自动处理:

来自苹果:

注: 表视图控制器支持对表视图进行内联编辑 行;例如,如果行在编辑模式下嵌入了文本字段, 它会滚动虚拟键盘上方正在编辑的行,该行是 显示。

问题可能是我使用的是 SplitViewController,右侧是 UITableViewController(较大的拆分),左侧是另一个视图。

我错过了什么? 是否只有某些情况下UITableViewController会处理这种情况,而不是其他情况?

我遇到了同样的问题。就我而言,我忘了打电话:

[super viewWillAppear:animated];

请参阅: UITableView控制器在键盘出现时不滚动视图

最新更新