美文网首页
ReactNative成长之路 UI-(3)TextInput组

ReactNative成长之路 UI-(3)TextInput组

作者: jdit | 来源:发表于2016-05-10 14:03 被阅读0次

    ReactNative 控件之TextInput

    TextInput在RN中文网的文档介绍

    属性与方法:

    1、支持View的相关属性

    2autoCapitalize 控制TextInput输入的字符进行切换成大写

    none:不自动切换任何字符成大写
    sentences:默认每个句子的首字母变成大写
    words:每个单词的首字母变成大写
    characters:每个字母全部变成大写

    3、 autoCorrect bool设置拼写自动修正功能 默认为开启(true)

    4、 autoFocus bool 设置是否默认获取到焦点默认为关闭(false)。 该需要componentDidMount方法被调用之后才会获取焦点哦(componentDidMount是React组件被渲染之后React主动回调的方法)

    5、defaultValue string 给文本输入设置一个默认初始值。

    6、editable bool 设置文本框是否可以编辑 默认值为true,可以进行编辑

    7、keyboardType 键盘类型(可选参数:default , email-address, numeric ,phone-pad ,ascii-capable,numbers-and-punctuation, url,number-pad',name-phone-pad,decimal-pad,twitter,web-search') 该用来选择默认弹出键盘的类型例如我们甚至numeric就是弹出数字键盘。鉴于平台的原因如下的值是所有平台都可以进行通用的

    default
    numeric 数字键盘
    email-address 邮箱地址

    8、maxLength number 可以限制文本输入框最大的输入字符长度

    9、multiline bool 设置可以输入多行文字,默认为false(表示无论文本输入多少,都是单行显示)

    10、onBlur function 监听方法,文本框失去焦点回调方法

    11、onChange function 监听方法,文本框内容发生改变回调方法

    12、onChangeText function监听方法,文本框内容发生改变回调方法,该方法会进行传递文本内容

    13、onEndEditing function监听方法,当文本结束文本输入回调方法

    14、onFocus function 监听方法 文本框获取到焦点回调方法

    15、onLayout function监听方法 组价布局发生变化的时候调用,调用方法参数为 {x,y,width,height}

    16、onSubmitEditing function监听方法,当编辑提交的时候回调方法。不过如果multiline={true}的时候,该属性就不生效

    17、placeholder string 当文本输入框还没有任何输入的时候,默认显示信息,当有输入的时候该值会被清除

    18、placeholderText Color string 设置默认信息颜色(placeholder)

    19、secureTextEntry bool 设置是否为密码安全输入框 ,默认为false

    20、style 风格属性 可以参考Text组件风格

    21、value string 输入框中的内容值

    以上是一些Android,iOS平台通用的属性,下面根据官网的文档,我这边组要讲解一下适用于Android平台的属性方法

    22、numberOfLines number设置文本输入框行数,该需要首先设置multiline为true,设置TextInput为多行文本。

    23、textAlign 设置文本横向布局方式 可选参数('start', 'center', 'end')

    24、textAlignVertical 设置文本垂直方向布局方式 可选参数('top', 'center', 'bottom')

    25、underlineColorAndroid 设置文本输入框下划线的颜色

    相关文章

      网友评论

          本文标题:ReactNative成长之路 UI-(3)TextInput组

          本文链接:https://www.haomeiwen.com/subject/twlyrttx.html