Ios 防止表视图页脚随键盘向上移动
我有一个表视图,第一部分有4个文本字段,第二部分有2个开关。第二部分有一个带有按钮的自定义页脚。当我单击任何文本字段时,第二部分的页脚也会随着键盘向上移动。如何防止这种情况发生?听起来您对Keyboard上的约束更改会显示/隐藏事件,但不会以您想要的方式工作。页脚基本上浮动在tableview的底部,因此,当重新计算表格高度时,听起来就像是在将底部表格约束设置为等于键盘顶部,这通常是您想要的。如果约束正在正确更新,并且希望隐藏页脚,则可以通过页脚高度偏移约束Ios 防止表视图页脚随键盘向上移动,ios,uitableview,Ios,Uitableview,我有一个表视图,第一部分有4个文本字段,第二部分有2个开关。第二部分有一个带有按钮的自定义页脚。当我单击任何文本字段时,第二部分的页脚也会随着键盘向上移动。如何防止这种情况发生?听起来您对Keyboard上的约束更改会显示/隐藏事件,但不会以您想要的方式工作。页脚基本上浮动在tableview的底部,因此,当重新计算表格高度时,听起来就像是在将底部表格约束设置为等于键盘顶部,这通常是您想要的。如果约束正在正确更新,并且希望隐藏页脚,则可以通过页脚高度偏移约束 |
| |
| |
0 bottom of table |
--- top of the keyboard --- top of the keyboard
|
-Y
Y = height of footer --- bottom of table
@JD works提到的另一个切换显示/隐藏的选项,取决于您希望用户的行为。编辑文本字段时是否需要页脚中的内容?您是否使用“IQKeyBoardManager”或“TPKeyboardManager”等第三方?。也可以在键盘出现和消失时显示/隐藏页脚。