При фокусировке и редактировании TextInput он ломает значение слева - PullRequest
0 голосов
/ 05 января 2019

У меня TextInput с maxLength 5, но при редактировании первый символ "обрезается". Я уже пробовал paddingLeft, но это ничего не меняет.

Это происходит как с iOS, так и с Android.

Вот пример

Мой компонент:

<TextInput
  // onChangeText={value => changeInput()} - this will be field in the future
  defaultValue='00,00'
  style={style.value}
  autoCapitalize="none"
  underlineColorAndroid="transparent"
  keyboardType="number-pad"
  maxLength={5}
/>

Стиль:

  value: {
    color: color.white,
    fontFamily: FontRegular,
    fontSize: 40,
    fontWeight: 'bold',
    marginTop: 10,
    paddingLeft: 20,
  },

1 Ответ

0 голосов
/ 05 января 2019

Проблема была полностью в стиле, а не в функциональности ввода. Извините, если я не прояснил это достаточно.

Я решил добавить фиксированную ширину.

...