Я пытаюсь установить значок внутри текстового ввода.Я знаю, есть ответ .
Но он не работает должным образом, так как значок находится за пределами TextInput
, мне нужно, чтобы он был внутри.
Это то, что я получаю до сих пор: ![enter image description here](https://i.stack.imgur.com/7nCaD.png)
Это мой код:
<View style={styles.InputContainer}>
<Ionicons
style={styles.IconWithinInput}
name="ios-search"
size={24}
/>
<TextInput
style={styles.AddEditInputs}
onChangeText={text => this.setState({ text })}
value={this.state.text}
/>
</View>
И стили:
AddEditInputs: {
flex: 1,
height: 40,
borderWidth: 1,
},
IconWithinInput: {
padding: 10,
},
InputContainer: {
flexDirection: 'row',
},
Я сделал входные границы как прямоугольник, чтобы лучше показать, что я хотел сказать.
Последний дизайн будет таким: ![enter image description here](https://i.stack.imgur.com/3w8e0.png)
Икак вы можете видеть, граница ввода также находится внизу значка.
Что еще мне нужно для достижения того, что мне нужно?