我有一个表视图,第一部分有4个文本字段,第二部分有2个开关.第二部分有一个带按钮的自定义页脚.当我单击任何文本字段时,第二部分的页脚也会随键盘一起向上移动.我怎么能阻止这个?
小智 0
听起来您对 KeyboardWillShow/WillHide 事件的约束更改正在起作用,但不是您想要的方式。页脚基本上浮动在表格视图的底部,因此听起来当为 WillShow 重新计算表格高度时,它会将底部表格约束设置为等于键盘顶部 - 这通常是您想要的。如果约束正确更新并且您想要遮盖页脚,那么您只需将约束偏移页脚的高度即可。
| |
| |
0 bottom of table |
--- top of the keyboard --- top of the keyboard
|
-Y
Y = height of footer --- bottom of table
Run Code Online (Sandbox Code Playgroud)
@JD 提到的另一个切换显示/隐藏的选项有效,它只取决于您想要用户的行为。编辑文本字段时,他们需要页脚中的内容吗?
归档时间: |
|
查看次数: |
601 次 |
最近记录: |