我有一个设计屏幕,其中有多个UITextfield
(差不多30个),所有字段都需要NumberPad下一个键盘,当点击下一个按钮时,它会自动移动到下一个UITextfield
。我需要所有文本字段的通用解决方案。
答案 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。它为我工作,易于集成。有关详细信息,请参阅以下链接...
答案 2 :(得分:0)
直接无法使用麻木垫返回键,但还有其他解决方案 1)自定义您自己的键盘。 2)添加与键盘上方的键盘一起出现的下一个按钮,并用键盘解除。在该按钮操作中,您可以为当前文本字段设置解除键盘的逻辑,然后选择下一个文本字段并为其显示键盘。