测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布时间最后发布 | 2016年12月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 zdaecq 维护。
HideKeyboardTapGestureManager - 一个易于使用、无需代码的 iOS 系统中 Swift 编写的视图点击隐藏键盘的经理。
如果您不希望使用上述任何依赖项管理器,您可以将 HideKeyboardTapGestureManager 手动集成到您的项目中。
将 HideKeyboardTapGestureManager
文件夹拖入您的项目中
HideKeyboardTapGestureManager
targets
连接视图目标必须是 UIView 子类,并且用户交互启用的选项是打开的。您可以在 IB 的视图部分中设置它:(例如,对于 UILabel)
或者用代码设置它:
someView.isUserInteractionEnabled = true
您可以在代码中使用 HideKeyboardTapGestureManager
连接对象
@IBOutlet var hideKeyboardTapGestureManager: HideKeyboardTapGestureManager!
或者将其在代码中添加
let hideKeyboardTapGestureManager = HideKeyboardTapGestureManager()
添加新的目标
hideKeyboardTapGestureManager.add(targets: [someView1])
或者移除旧的目标
hideKeyboardTapGestureManager.remove(targets: [someView2])
hideKeyboardTapGestureManager.removeAllTargets()
使用 xib 时,必须给控制器添加 strong 属性。
@IBOutlet var hideKeyboardTapGestureManager: HideKeyboardTapGestureManager!
否则会被销毁。这是 xibs 中对象的逻辑。
HideKeyboardTapGestureManager 在 MIT 许可证下发布。详细信息请参阅 LICENSE。