MYPMessageController 是一个具有可增长文本输入框的消息样式控制器。
它可用于多种场景,尤其是在对话样式、评论样式或讨论样式中。
特色功能
- 可配置的操作和界面
- 文本输入栏内有4个默认按钮,适用于几乎所有的情况。
- 您可以根据需要更改或配置所有按钮的外观和行为,当然包括从可见视图中移除。
- API 已准备好,您只需要在子类中覆盖或实现即可。
- 所有其他界面均可配置,例如背景颜色、分隔线、字体、内容大小、间距等...
- 可增长文本视图输入
- 初始高度为一行,然后根据输入文本可以增长。
- 可见行数上限。它有最大高度,可以滚动查看其他文本。
- 支持撤消/重做
- 支持10级撤消/重做。
- 支持文本缓存
- 支持缓存输入文本。
- 开放API配置缓存环境。
- 支持方向/旋转
- 支持所有方向或旋转。
- 支持iPad
- 支持表格视图、集合视图、滚动视图
- 支持反转排列
- 支持自动完成
- 支持外部键盘
- 支持故事板和编程
待办事项
- 更方便地进行 markdown 输入。
- 支持 markdown 输入。
- markdown 单元。
- 默认表情键盘。
- 更多单元样式和界面。
- 更多示例或用例。
- 文档。
设计结构
即将推出
使用方法
即将推出
连接
微信:pptpdf
示例
要运行示例项目,请先克隆仓库,然后从示例目录运行 pod install
。
需求
安装
MYPMessageController 可通过 CocoaPods 获取。要安装,只需将以下行添加到您的 Podfile 中
pod 'MYPMessageController'
作者
Wakary,[email protected]
许可协议
MYPMessageController 在 MIT 许可协议下可用。有关更多信息,请参阅 LICENSE 文件。