我想使用IQKeyboardManager用于在使用 UITextField
或 UITextView
时管理键盘。我正在使用 Xcode 和 Swift。我不使用 CocoaPods,我想使用源代码方法。
这些是我正在执行的步骤。
打开项目并将
IQKeyboardManagerSwift
文件夹移动到我的 Xcode 项目的左侧边栏中。这是它的屏幕截图: IQKeyboardManagerSwift folder in Xcode sidebar然后我像这样更改了 AppDelegate.swift 中的代码:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { IQKeyboardManager.sharedManager().enable = true return true }
但我得到 Use of unresolved identifier 'IQKeyboardManager'
for IQKeyboardManager.sharedManager().enable = true
。
我做错了什么?我完全按照手册进行操作,并且已经阅读了数百遍,但无法使其正常工作。
最佳答案
拖放“IQKeyboardManagerSwift”文件夹时,请确保选择“创建组”而不是“创建文件夹引用”。这应该可以解决问题。
我在here上找到了这个解决方案
关于ios - 尝试将 IQKeyboardManager 与 Xcode 和 Swift 一起使用时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39308064/