2

在一个 UITableViewController 中,当键盘出现时的默认行为是像下面这样滚动键盘上方的编辑文本字段,当您需要连续编辑多个文本字段时,这真的很烦人(在这种情况下,在登录后输入密码信息)。

(老鼠!不会让我发布图像 - 但这会显示一个用户名文本字段单元格自动滚动到键盘上方,下一个密码输入字段隐藏在键盘下方)

相反,我希望它表现得像 Apple 自己的 Settings.app 并向上滚动,以便下一个文本字段也可见并准备好进行以下编辑,如下所示:

(Apple 自己的 Settings.app 屏幕截图会显示正在编辑的相同用户名字段单元格,自动向上滚动,因此下面的密码字段也会显示 - 您可以自己尝试)。

如何覆盖 UITableViewController 以达到相同的效果,即将文本字段滚动到比默认值高一个文本单元格高度?ViewWillAppear 中的一些修改可能吗?

4

0 回答 0