删除react-native-material-textfield的边框

时间:2020-03-29 07:17:47

标签: react-native react-native-android react-native-ios react-native-textinput

我使用的是react-native-material-textfield而不是本机的TextInput。

enter image description here

一些问题:

1)如何删除右/左/上边框?

2)如何更改标签(这里是电话号码)的颜色/字体大小?

我尝试(inputContainerStylelabelTextStyletitleTextStyle)进行更改,但没有影响。

  <OutlinedTextField
    autoCorrect={false}
    enablesReturnKeyAutomatically={true}
    label='Phone number'
    keyboardType='phone-pad'
    formatText={formatText}
    labelTextStyle={{color:'red'}}
    onSubmitEditing={onSubmit}
    ref={fieldRef}
  />

1 个答案:

答案 0 :(得分:0)

  1. 您不应为此使用“ OutlinedTextField”,而应使用“ TextField”。

  2. 在默认状态下,使用参数'baseColor'更改标签的颜色,在聚焦状态下使用'tintColor'更改颜色,'errorColor'更改错误的颜色,'textColor'更改键入文字的颜色。

    <TextField
        autoCorrect={false}
        enablesReturnKeyAutomatically={true}
        label='Phone number'
        keyboardType='phone-pad'
        formatText={formatText}
        baseColor='red'
        tintColor='red'
        onSubmitEditing={onSubmit}
        ref={fieldRef}
      />