KeyboardFrameChangeListener
在屏幕键盘更改其帧时通知您。
安装
最低部署目标:iOS 10.0
CocoaPods
您可以使用 CocoaPods 将 KeyboardFrameChangeListener
集成到项目中。只需将以下行添加到您的 Podfile
中
pod 'KeyboardFrameChangeListener', '~> 1.0'
Carthage
如果您更喜欢使用 Carthage,您也可以通过将以下行添加到您的 Cartfile
中来实现
github "darrarski/KeyboardFrameChangeListener" ~> 1.0
使用
查看包含的DemoApp或采用KeyboardFrameChangeListener
_library的ScrollViewController库。
总结
let listener: KeyboardFrameChangeListening
listener = KeyboardFrameChangeListener(notificationCenter: NotificationCenter.default)
listener.keyboardFrameWillChange = { change in
print("Keybaord frame will change: \(change)")
}
开发
要求
- Ruby与Bundler兼容
- Xcode 10
通过以下命令初始化项目:
bundle install
bundle exec fastlane setup
然后,在Xcode中打开KeyboardFrameChangeListener.xcodeproj
。
使用DemoApp
构建方案来构建和运行示例应用。
使用Tests
构建方案来运行测试。
从命令行运行测试,请执行:
bundle exec fastlane test
要生成并打开HTML格式的测试覆盖率报告,请运行:
bundle exec fastlane coverage
许可
MIT许可 - 请查看LICENSE文件。