如何在ios中为所有文本字段添加数字键盘键盘中的下一个按钮并导航到下一个

时间:2017-06-02 10:50:27

标签: ios iphone swift

我有一个设计屏幕,其中有多个UITextfield(差不多30个),所有字段都需要NumberPad下一个键盘,当点击下一个按钮时,它会自动移动到下一个UITextfield。我需要所有文本字段的通用解决方案。

3 个答案:

答案 0 :(得分:1)

请将其添加到您的项目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
    }
}

答案 1 :(得分:0)

您也可以使用TPKeyboardAvoiding。它为我工作,易于集成。有关详细信息,请参阅以下链接...

TPKeyboardAvoiding

答案 2 :(得分:0)

直接无法使用麻木垫返回键,但还有其他解决方案 1)自定义您自己的键盘。 2)添加与键盘上方的键盘一起出现的下一个按钮,并用键盘解除。在该按钮操作中,您可以为当前文本字段设置解除键盘的逻辑,然后选择下一个文本字段并为其显示键盘。