【问题标题】:Swift UITableViewTable Footer moving up with keyboardSwift UITableView 表页脚随键盘向上移动
【发布时间】:2015-11-29 01:22:00
【问题描述】:

我正在开发一个“pitch 'n putt”记分卡应用程序(它将改变世界)。除了我一直在使用 UITableViewFooter 拉头发。

当我点击玩家名称时,出现了键盘,但是这是用键盘将Footer向上推,整体效果看起来不太好。

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

有没有办法禁用这种行为?

第 1 步 - 点击名称

第 2 步 - 键盘出现,总分也上移。

【问题讨论】:

  • 嗨蒂姆,感谢您的回复。我遗漏的是我想要这种行为,它是完美的。当您输入分数时,您总是会在底部看到总分。但是当键盘出现时页脚的移动/重新定位使应用程序看起来不那么优美。谢谢

标签: ios uitableview swift2


【解决方案1】:

我已经变成了发布问题并解决问题的人之一。

无论如何,如果它可以帮助其他人,我就是这样做的。

1 - 创建一个全局变量

var playerFooter: UIView?

2 - 在我的 func 表视图中 (... viewForFooterInSection...)

就在我回来之前

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

3 - 添加键盘显示/隐藏和边呼通知

playerFooter!.hidden = true(或 false,取决于通知)

效果很好!但我不会声称这是最有效的方法。

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

谢谢。

【讨论】:

    猜你喜欢
    • 2014-06-13
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 2021-03-03
    相关资源
    最近更新 更多