MGKeyboardAccessory 0.7

MGKeyboardAccessory 0.7

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2022年6月
SPM支持 SPM

[Meng Li] 维护。



MGKeyboardAccessory

CI Status Version License Platform swift

MGKeyboardAccessory 是一个键盘工具栏,用于在 UITextField 或 UI 中输入特殊字符。它允许开发者将带有字符的自定义按钮添加到键盘工具栏,如果点击按钮,按钮中的字符将被插入到文本字段中。

MGKeyboardAccessory

特性

  • 支持自定义字符。
  • 支持两种风格:默认和暗色。
  • 支持 UITextField、UITextView 及其子类。

示例

要运行示例项目,首先克隆仓库,然后从示例目录运行 pod install

安装

MGKeyboardAccessory 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中

pod 'MGKeyboardAccessory', '~> 0.4'

如何使用

构建并导入模块

import MGKeyboardAccessory

为文本字段添加键盘附件非常简单。在我们的演示中,我们添加了一个黑色风格的附件。

blackTextField.setupKeyboardAccessory([":", "/", "\""], barStyle: .black)

第一个参数是用来创建自定义按钮的字符串数组,第二个参数是条形栏风格。直接使用UIKit提供的UIBarStyle

RxSwift的反应式扩展

MGKeyboardAccessory 也支持 RxSwift 的反应式扩展。

Observable.just([":", "/", "?", "&", ".", "="])
    .bind(to: textView.rx.keyboardAccessoryStrings(style: .black)).disposed(by: disposeBag)

作者

李梦,http://www.fczm.pw[email protected]

许可证

MGKeyboardAccessory 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。