Реагируйте как изменить размер и цвет входных данных secureTextEntry
Поэтому у меня есть пароль, как показано ниже:
<TextInput
name="Password"
type="password"
mode="outline"
secureTextEntry={true}
style={styles.inputStyle}
autoCapitalize="none"
autoFocus={true}
/>
и применить этот стиль к нему:
inputStyle {
fontSize: 30,
color: '#333',
fontWeight: '900'
}
Но кажется, что эти стили на самом деле не применяются для ввода. Однако, как только я удаляю secureTextEntry={true}
реквизит, это будет произведено. Поэтому я думаю, что стилизация балетов с паролями - это какая-то разница, есть идеи, как мне этого добиться?
1 ответ
Решение
Так что для цвета я использовал textColor
prop, который работает нормально, и по некоторым причинам, когда мы передаем fontSize по стилю, а не перезаписываем его по умолчанию, то, что я сделал, чтобы исправить это, я определяю пропущенную fontSize:
export interface TextInputContainerProps {
... // Some other props
fontSize?: number;
}
а затем передать его TextInput
составная часть:
<TextInput {...props} style={[...props.style, { fontSize }]}
editable={editable} />