Skip to content

EditTextView

xu_whale edited this page Dec 6, 2019 · 13 revisions

点击查看EditTextView的Demo

继承关系

EditTextView extends View

简介

编辑框

⚠️ 非容器视图,不可以添加子视图

构造方法

EditTextView() 构造方法

API

placeholder(string a)

设置占位文字

获取占位文字

设置占位文字颜色

获取占位文字颜色

设置文本颜色

获取文本颜色

fontSize(number a)

设置文字大小

获取字体大小

设置输入模式

获取输入模式

设置密码模式 ⚠️ 输入字符以*号显示,可正常获取输入内容,如需限制输入内容,可自行制定规则。(PS: 两端只有单行模式支持密码输入,iOS输入文本的情况下,切换为密码模式后初次输入会将光标置于行尾 )

获取是否为密码模式状态

设置键盘返回按钮模式,只在单行模式有效

获取键盘返回按钮模式,只在单行模式有效

设置文本对其方式

获取文本对其方式

maxBytes(number a)

设置最大字节数 ⚠️ 最大字节数,汉字两个字节,表情四个字节(组合表情占据4个以上字节),其他一个字节

获取最大字节数

maxLength(number a)

设置最大字符数

返回最大字符数

text(string a)

设置文本内容

text()

获取文本内容

fontNameSize(string a, number b)

设置字体及大小

单行模式 ⚠️ 单行模式,需要先调用,再设置其他属性,否则可能导致展示异常 @version 1.1.3

设置内容开始改变的回调

设置文字已经修改的回调

设置内容修改完毕的回调

setReturnCallback(function a)

设置点击键盘'Return'按钮的回调

设置文本是否可编辑

padding(number a, number b, number c, number d)

设置view的内边距

取消键盘显示 @version 1.0.5

弹出键盘显示 @version 1.1.8

设置光标颜色

addView(View a)

添加子视图 ⚠️ local修饰的子视图在iOS会被不定时释放,具体参考UI组件消失问题

Clone this wiki locally