【发布时间】:2014-08-01 04:52:26
【问题描述】:
我一直在尝试实现一些代码,以便在用户点击文本字段时向上移动屏幕,这样它就不会被键盘覆盖。我知道有大量的 Objective-C 示例,但我找不到任何 Swift 版本。此外,实现此功能的最佳方法是什么,以便它在 4 英寸设备和 3.5 英寸设备上都适用?
【问题讨论】:
标签: swift
我一直在尝试实现一些代码,以便在用户点击文本字段时向上移动屏幕,这样它就不会被键盘覆盖。我知道有大量的 Objective-C 示例,但我找不到任何 Swift 版本。此外,实现此功能的最佳方法是什么,以便它在 4 英寸设备和 3.5 英寸设备上都适用?
【问题讨论】:
标签: swift
我在我的一个应用程序中使用了这个名为 TPKeyboardAvoiding 的便捷解决方案:https://github.com/michaeltyson/TPKeyboardAvoiding
它在 Objective-C 中,但效果很好。它也在不断更新(最后一次更新是 4 天前)。我相信一旦 iOS 8 公开它就会更新。
这在任何设备上都能完美运行,无论是 3.5 英寸、4 英寸还是 iPad。
【讨论】: