在UITableViewController中,键盘出现时的默认行为是在键盘上方滚动编辑后的文本字段,如下所示,当您需要连续编辑多个文本字段时,这非常烦人(在这种情况下输入密码登录信息后。)
(老鼠!不会让我发布图片 - 但这会显示一个UserName文本字段单元格自动滚动到键盘上方,键盘下方隐藏着下一个密码输入字段)
相反,我希望它的行为类似于Apple自己的Settings.app并向上滚动,以便下一个文本字段也可见,并准备好进行以下编辑,如下所示:
(并且Apple自己的Settings.app屏幕截图会显示正在编辑的相同用户名字段单元格,自动向上滚动,因此其下方的密码字段也会显示 - 您可以亲自尝试)。
如何覆盖UITableViewController以达到相同的效果,即滚动文本字段的文本单元格高度高于默认值? ViewWillAppear中的一些修改可能吗?