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

问题描述 投票:0回答:1

这是键盘显示之前:

before the keyboard shows

这是键盘显示后:

when the keyboard shows

这就是我想要的:如果有足够的消息,那么将它们全部移动起来。如果没有,如上面这两张图片中所示,则不要向上移动消息。我该怎么办?

顺便说一下,我使用Swift。

非常感谢!

ios swift uitableview tableview uikeyboard
1个回答
0
投票

因为我无法添加评论。所以我必须以这种方式帮助你。

  1. 您可以向我们提供有关表视图约束的更多信息。因为如果你听键盘通知和改变约束,也许会变成这样
  2. 如果你使用frame属性来构建它,那么第一个就是相同的点
  3. 您可以运行项目并使用xcode的Debug视图层次结构工具来检查tableview的状态。检查它是因为表视图的帧更改并被剪裁,或者您更改表视图的contentInset或其他属性来制作它,就像这个enter image description here
© www.soinside.com 2019 - 2024. All rights reserved.