iOS中UITextField是一个具有placeholder的输入框,UITextView虽然具有多行输入的功能,但是没有placeholder的功能。
所以通过继承UITextView实现了该功能。除了该功能之外,另外增加了几种比较常用的功能。
- 设置可最大输入文字的个数
- 可以实时显示输入字数的个数(要配合最大输入个人使用)
- 是否限制表情符号的输入
- 固定输入框内n个文字不可编辑(输入框内的初始文字个数必须不小于n)
注:以上功能均支持xib设置

可以在.m文件中增加
IB_DESIGNABLE,可以达到实时预览的功能,由于加了这个功能,会导致Xcode有红色错误,但是不会影响运行,作者先注释掉了,如果需要可以自行打开注释
| 属性 | 默认值 | 描述 |
|---|---|---|
| showCountLabel | NO | 是否显示计数 |
| maxWord | 0 | 最大输入文字个数 |
| solidWord | 0 | 需要固定住文字个数 |
| restrictEmotion | NO | 是否限制表情符号输入 |
