KeyboardFrameChangeListener 1.0.5

KeyboardFrameChangeListener 1.0.5

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最新发布2018年9月
SPM支持 SPM

Darrarski 维护。



KeyboardFrameChangeListener

Platform Swift v4.2 Maintainability Test Coverage Build Status CocoaPods Carthage compatible

在屏幕键盘更改其帧时通知您。

安装

最低部署目标:iOS 10.0

CocoaPods

您可以使用 CocoaPodsKeyboardFrameChangeListener 集成到项目中。只需将以下行添加到您的 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)")
}

开发

要求

通过以下命令初始化项目:

bundle install
bundle exec fastlane setup

然后,在Xcode中打开KeyboardFrameChangeListener.xcodeproj

使用DemoApp构建方案来构建和运行示例应用。

使用Tests构建方案来运行测试。

从命令行运行测试,请执行:

bundle exec fastlane test

要生成并打开HTML格式的测试覆盖率报告,请运行:

bundle exec fastlane coverage

许可

MIT许可 - 请查看LICENSE文件。