Моя цель - иметь компонент внутри ввода. Это мои варианты, которые я передаю в форму от import t from 'tcomb-form-native';
commentFormOptions = {
fields: {
comment: {
label: 'What do you think?',
placeholder: 'Type your reply',
stylesheet: InputStylesheet,
returnKeyType: 'done',
onSubmitEditing: () => {
this.postComment();
},
},
},
}
Здесь вы можете увидеть, где находится вид:
<View style={styles.container}>
<KeyboardAvoidingView
style={styles.commentForm}
<Form
ref={ref => this.form = ref}
type={CommentModel}
options={this.commentFormOptions} />
/>
<TouchableHighlight>
<Text style={{ padding: 10, fontSize: 42 }}>Post</Text>
</TouchableHighlight>
</KeyboardAvoidingView>
</View>
Я не уверен, что полностью понимаю, почему я не могу зайти внутрь и передать TouchableHighlight и Text внутри
Чего мне не хватает и как я могу это сделать?
Редактировать
Вы можете увидеть здесь: https://snack.expo.io/HJrXcUtaM, но я пытаюсь получить этот текст Post справа от ввода, поэтому я могу иметь onPress для его отправки. Тем не мение; Я не могу получить текст на входе по какой-то причине.