Skip to content
This repository has been archived by the owner on Jul 9, 2019. It is now read-only.

Latest commit

 

History

History
83 lines (54 loc) · 3.56 KB

README_CN.md

File metadata and controls

83 lines (54 loc) · 3.56 KB

EFKeyboardToolBar

CI Status Version License Platform QQ Group

EFKeyboardToolBar 是一个 Swift 编写的键盘工具条,受 KeyboardToolBar 启发。

English Introduction

预览

默认 自定义

示例

  1. 利用 git clone 命令下载本仓库;
  2. 利用 cd 命令切换到 Example 目录下,执行 pod install 命令;
  3. 随后打开 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 协议进行分发和使用,更多信息参见协议文件。