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

标签 ios iphone swift

<分区>

我有一个设计屏幕,其中有多个 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
    }
}

关于ios - 如何在 ios 的数字键盘键盘中为所有文本字段添加下一个按钮并导航到下一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44327126/

相关文章:

swift - 为什么在第一次启动时我的导航栏在状态栏下面

iOS:如何显示从 JSON 动态呈现的内容列表?

ios - typedef 枚举与 CGSize?

ios - 使用 Xcode 13.3 构建时,格式化程序损坏的 SwiftUI TextField?

iphone - 如何禁用 rightBarButtonItem

ios - TableView 中的动态 TextView 高度

ios - Collection View 中的背景问题

iphone - 如何摆脱 iPhone 指针 uint8_t 警告?

iphone - 如何按整数对数组进行排序

ios - Swift 3 JSON 解析异常