0

启用键盘拆分模式后,我在使用IQKeyboardManager时遇到了一个奇怪的问题。
键盘的背景不透明:

在此处输入图像描述

但是当不使用 IQKeyboardManager 时,键盘的背景是透明的:

在此处输入图像描述

编辑如何重现:

//AppDelegate.swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    ...
    IQKeyboardManager.shared.enable = true
    ...
}

//ViewController.swift
override func viewDidLoad() {
    ...
    textField.keyboardDistanceFromTextField = 140 // or any constant
    ...
}

有什么建议吗?谢谢!

4

1 回答 1

1

我从IQKeyboardManager库的维护者那里得到了答案(answer)。如果禁用,键盘的背景是完全透明的autoToolbar

IQKeyboardManager.shared.enableAutoToolbar = false
于 2018-07-17T10:15:47.803 回答