How to hide Toolbar in IQKeyboardManager iOS Swift 3

后端 未结 10 2150
南笙
南笙 2021-01-12 09:35

I\'m using the IQKeyboardManger library to scroll text fields when started typing using the keyboard, but I don\'t want to display the default toolbar from their library. Be

10条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-01-12 09:48

    Swift 3 You must use shouldResignOnTouchOutside to resign textField if touched outside of UITextField/UITextView.

    Add this in your ViewController if you want it in an specific ViewController or to override all your application in the file AppDelegate.

    Inside the method:

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
      IQKeyboardManager.sharedManager().enable = true
      IQKeyboardManager.sharedManager().enableAutoToolbar = false
      IQKeyboardManager.sharedManager().shouldShowToolbarPlaceholder = false
      IQKeyboardManager.sharedManager().shouldResignOnTouchOutside = true
    }
    

提交回复
热议问题