UIScrollView-Keyboard 通过 CocoaPods 提供。要安装它,只需在您的 Podfile 中添加以下行
pod 'UIScrollView-Keyboard', '~> 0.1.0'
在您的 UIViewController
的 viewWillAppear:
中调用您正在使用的 UIScrollView
上的 startObservingKeyboardNotifications
方法,并在 viewWillDisappear:
中调用 stopObservingKeyboardNotifications
。
如果您还想在用户点击屏幕时关闭键盘,请调用 dismissKeyboardWithTap
。
- (void)viewDidLoad
{
[self.scrollView dismissKeyboardWithTap];
}
- (void)viewWillAppear:(BOOL)animated {
[self.scrollView startObservingKeyboardNotifications];
}
- (void)viewWillDisappear:(BOOL)animated {
[self.scrollView stopObservingKeyboardNotifications];
}
注意: 该分类使用通知来了解何时显示和隐藏键盘,所以请记住调用 stopObservingKeyboardNotifications
。
要运行示例项目,首先从仓库中克隆,然后在 Example 目录中运行 pod install
。
Juan Uribe,[email protected]
UIScrollView-Keyboard 可在 MIT 许可证下获得。有关更多信息,请参阅 LICENSE 文件。