iOS-键盘显示时,顶部单元格从屏幕上移开

时间:2019-04-25 02:52:49

标签: ios swift uitableview tableview uikeyboard

这里是键盘显示之前的

before the keyboard shows

这是键盘显示后的位置:

when the keyboard shows

这就是我想要的: 如果有足够的消息,则将所有消息向上移动。如果没有,如上面的两个图片所示,则不要向上移动消息。 我该怎么办?

顺便说一下,我使用Swift。

非常感谢您!

1 个答案:

答案 0 :(得分:0)

因为我无法添加评论。所以我不得不以这种方式帮助您。

  1. 您可以向我们提供有关表视图约束的更多信息。因为如果您监听键盘通知并更改约束,则可能会变成
  2. 如果您使用框架属性进行构建,则与第一个相同
  3. 您可以运行项目并使用xcode的Debug视图层次结构工具来检查tableview的状态。检查这是因为表视图的框架发生了变化并被裁剪,或者您更改了表视图的contentInset或其他属性以使其变为白色,例如 enter image description here
相关问题