IQKeyboardManager不禁用

Dim*_*rda 3 uikeyboard ios ios8 iqkeyboardmanager

尝试IQKeyboardManager为特定的ViewController或整个应用程序禁用,它不起作用。

我的AppDelegate代码:

[[IQKeyboardManager sharedManager] setEnableAutoToolbar:NO];
[[IQKeyboardManager sharedManager] setEnable:NO];
[[IQKeyboardManager sharedManager] disableToolbarInViewControllerClass:[TCChatViewController class]];
[[IQKeyboardManager sharedManager] disableInViewControllerClass:[TCChatViewController class]];
Run Code Online (Sandbox Code Playgroud)

还尝试在中禁用viewWillAppear:

[[IQKeyboardManager sharedManager] setEnableAutoToolbar:NO];
[[IQKeyboardManager sharedManager] setEnable:NO];
Run Code Online (Sandbox Code Playgroud)

Man*_*ngh 6

在目标C中禁用IQKeyboard Manager

如果要在项目的特定控制器中禁用IQKeyboardManager。然后将此行添加到您的viewController类中。

 #import "IQKeyboardManager.h"
Run Code Online (Sandbox Code Playgroud)

现在,在View Controller viewDidLoad方法中,添加以下功能

[[IQKeyboardManager sharedManager] setEnableAutoToolbar:false];
Run Code Online (Sandbox Code Playgroud)

现在,当您离开控制器时,当您离开该viewController **时,IQKeyboardManager将启用。

In **viewWillDisappear** Method:-

[[IQKeyboardManager sharedManager] setEnableAutoToolbar:true];
Run Code Online (Sandbox Code Playgroud)

在Swift 3.0中禁用IQKeyboard Manager

import IQKeyboardManagerSwift

 override func viewDidLoad() {
    super.viewDidLoad()
    IQKeyboardManager.sharedManager().enableAutoToolbar = false
    IQKeyboardManager.sharedManager().enable = false
}

 //MARK:- viewWillDisappear
 override func viewWillDisappear(_ animated: Bool) {
    IQKeyboardManager.sharedManager().enableAutoToolbar = true
    IQKeyboardManager.sharedManager().enable = true
}
Run Code Online (Sandbox Code Playgroud)

在Swift 4.2中禁用IQKeyboard Manager

import IQKeyboardManagerSwift

 override func viewDidLoad() {
    super.viewDidLoad()
    IQKeyboardManager.shared.enableAutoToolbar = false
    IQKeyboardManager.shared.enable = false
}

 //MARK:- viewWillDisappear
 override func viewWillDisappear(_ animated: Bool) {
    IQKeyboardManager.shared.enableAutoToolbar = true
    IQKeyboardManager.shared.enable = true
}
Run Code Online (Sandbox Code Playgroud)