Swift UITableViewTable页脚用键盘向上移动

时间:2015-11-29 01:22:01

标签: ios uitableview swift2

我正在开发一个“推杆'推杆”记分卡应用程序(它将改变世界)。除非我使用UITableViewFooter将头发拉出来。

当我点击播放器名称时,会出现键盘,但这会用键盘向上推动页脚,整体效果看起来不太好。

我附上了一些屏幕截图,希望能更好地解释一下。

有没有办法禁用此行为?

第1步 - 点击名称

enter image description here

步骤2 - 键盘出现,总得分也会上移。

enter image description here

1 个答案:

答案 0 :(得分:1)

我已经变成了那些提出问题并解决问题的人之一。

无论如何,如果它帮助了其他任何人,那就是我所做的。

1 - 创建

的全局变量

var playerFooter:UIView?

2 - 在我的func tableview(... viewForFooterInSection ...)

就在我回来之前

playerFooter = containerView(无论你要返回什么)

3 - 为键盘显示/隐藏和侧面通话添加通知

playerFooter!.hidden = true(或取决于通知的错误)

效果很好!但我不会说这是最有效的方式。

当键盘出现时,该部分消失,当键盘消失时,页脚重新出现。

谢谢。