过去几天,这个问题一直困扰着我。我没有使用自定义类,这些都是使用Interface Builder
设置的我有一个导航视图控制器,它有一个子视图:一个表视图。我已经在xCode中将其设置为一个静态表,其中包含一个带页脚的部分。该部分包含一些大型单元格,每个单元格中都有1个文本字段,如截屏没什么特别的。
现在,当我单击文本字段并关闭键盘时,我最终会在页面中间留下页脚,如
如果我以任何方式滚动桌子,页脚将返回到它应该的位置。有什么我忽略/可以做些什么来解决这个问题。任何有关此事的见解将不胜感激
答案 0 :(得分:1)
以下是我克服这个问题的方法:
取消键盘后,您的页脚视图应位于正确的位置。
无论出于何种原因,将表视图放在常规UIViewController而不是UITableViewController中意味着在解除键盘后页脚正确地重新定位。