带有容器视图的 UIView 在出现键盘时无法正确滚动

UIView with container view not scrolling properly when keyboard appears

我在处理 UIView 中的 UIContainerView 时遇到问题。当我尝试显示键盘以编辑其中一个字段时,我希望整个 UIView(其中包含 UIContainerView)向上滚动并移出键盘。

这是我目前看到的。有人对如何解决这个问题有什么建议吗?

输入的自动滚动仅发生在 UITableView 之类的情况下。关于这一点,请参考 managing keyboards.

的 Apple 指南

本质上,您想在键盘出现时手动向上滚动视图,并在键盘隐藏时将其放回原处。

编辑:我刚刚意识到你有一个 UITableViewController。我的猜测是因为它处于全屏模式,table 视图没有足够的空间来滚动。在这种情况下,您需要将所有视图放在滚动视图中并按照上面的指南进行操作。