EFKeyboardToolBar 是一个 Swift 编写的键盘工具条,受 KeyboardToolBar 启发。
默认 | 自定义 |
---|---|
- 利用
git clone
命令下载本仓库; - 利用 cd 命令切换到 Example 目录下,执行
pod install
命令; - 随后打开
EFKeyboardToolBar.xcworkspace
编译即可。
或执行以下命令:
git clone git@github.com:EFPrefix/EFKeyboardToolBar.git; cd EFKeyboardToolBar/Example; pod install; open EFKeyboardToolBar.xcworkspace
版本 | 需求 |
---|---|
1.x | Xcode 9.0+ Swift 4.0+ iOS 8.0+ |
5.x | Xcode 10.2+ Swift 5.0+ iOS 8.0+ |
EFKeyboardToolBar 可以通过 CocoaPods 进行获取。只需要在你的 Podfile 中添加如下代码就能实现引入:
pod 'EFKeyboardToolBar'
首先,需要在你的 AppDelegate.swift
依赖该库:
import EFKeyboardToolBar
并在 didFinishLaunchingWithOptions
适当的位置添加如下代码:
EFKeyboardToolBar.enableEFKeyboardToolBar()
然后你的 UITextField
, UITextView
, UISearchBar
唤起键盘时就能被附加这个工具条啦。
编写你自己的符合 EFKeyboardToolBarContentViewProtocol
协议的类,然后调用如下代码即可:
let newConfit = EFKeyboardToolBarConfig()
newConfit.toolBarHeight = 60
newConfit.toolBarContentView = EFKeyboardToolBarCustomContentView()
EFKeyboardToolBar.setConfig(config: newConfit)
具体可参考示例代码。
EyreFree, eyrefree@eyrefree.org
EFKeyboardToolBar 基于 MIT 协议进行分发和使用,更多信息参见协议文件。