输入助手
TiltedTabView • TabView • 输入助手 • Git
这个库是一个视图,为您展示了针对 UITextField / UITextView 的自定义自动完成建议。
要求
- Xcode 9 或更高版本
- iOS 10.0 或更高版本
用法
该库提供了一个 InputAssistantView
类,设计用于设置为 UITextView 或 UITextField 的输入助手视图。
它提供了三个可定制的区域。
- 建议 - 可滚动的文本建议集合。
- 前部/后部动作 - 建议两侧的可触摸按钮。
- 空文本 - 当没有建议时要显示的可选文本。
使用允许您进行定制的 InputAssistantViewDataSource
协议。
要响应用户触摸建议,请遵守 InputAssistantViewDelegate
协议。
安装
Carthage
要使用 Carthage 安装 InputAssistant,请在您的 Cartfile 中添加以下行
github "IMcD23/InputAssistant" "master"
子模块
要作为子模块将 InputAssistant 安装到您的 git 仓库中,请运行以下命令
git submodule add -b master https://github.com/IMcD23/InputAssistant.git Path/To/InputAssistant
git submodule update --init --recursive
然后,将仓库根目录中的 .xcodeproj
文件添加到您的 Xcode 项目中,并将其作为构建依赖项添加。
ibuild
此项目的 Swift 静态库也适用于 ibuild 构建系统。有关 ibuild 的更多信息,请参阅此处
作者
由 Ian McDowell 创建
许可协议
本项目中所有代码均受 LICENSE 文件中指定的许可协议约束。然而,由于该项目还包含来自其他项目的代码,您还需遵守那些项目的许可协议。