【发布时间】:2017-06-02 10:50:26
【问题描述】:
我有一个设计屏幕,其中有多个UITextfield(几乎 30),并且所有字段都需要 NumberPad 下一个键盘,当单击下一个按钮时,它应该自动移至下一个UITextfield。我需要所有通用解决方案文本字段。
【问题讨论】:
-
查看question下的讨论,我想它可能对你有帮助。
我有一个设计屏幕,其中有多个UITextfield(几乎 30),并且所有字段都需要 NumberPad 下一个键盘,当单击下一个按钮时,它应该自动移至下一个UITextfield。我需要所有通用解决方案文本字段。
【问题讨论】:
请将此添加到您的项目中IQKeyboardManager。在您的appdelgate 中添加以下代码
import IQKeyboardManagerSwift
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
IQKeyboardManager.sharedManager().enable = true
return true
}
}
【讨论】:
您也可以使用 TPKeyboardAvoiding。它对我有用并且易于集成。有关以下链接的更多详细信息...
【讨论】:
直接用numb pad是没有return键的,但是还有其他的解决方法 1)自定义您自己的键盘。 2)添加下一个按钮,该按钮与上方的键盘一起出现并被键盘关闭。在该按钮操作中,您可以为当前文本字段设置关闭键盘的逻辑,然后选择下一个文本字段并为其显示键盘。
【讨论】: