2015-11-29 60 views
0

我在UIView内部遇到了一个处理UIContainerView的问题。当我尝试显示键盘来编辑其中一个字段时,我期望整个UIView(其中的UIContainerView)可以向上滚动并且不会出现在键盘上。当出现键盘时UIView的容器视图不能正确滚动

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

enter image description here

enter image description here

回答

0

输入自动滚动只发生在之类的东西UITableView。对于这个,请参阅managing keyboards的Apple指南。

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

编辑:我只是意识到你有一个 UITableViewController。我的猜测是因为它是全屏显示,桌面视图没有足够的空间来滚动。在这种情况下,您需要将所有视图放在滚动视图中,然后按照上面的指导进行操作。

相关问题