表单输入中的文本组件

时间:2018-05-04 03:31:48

标签: react-native tcomb-form-native

我的目标是在输入中包含一个组件。这些是我从numpy.where( numpy.array(b).shape > 1 )

传递给表单的选项
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();
      },
    },
  },
}

我不确定我是否完全明白为什么我不能进入并传递TouchableHighlight和文字内部

我错过了什么,我该怎么做?

修改

你可以在这里看到:https://snack.expo.io/HJrXcUtaM但是我试图在输入的右侧获得Post文本,所以我可以让onPress提交它。然而;由于某种原因,我无法在输入中获取文本。

1 个答案:

答案 0 :(得分:1)

您需要使用自定义Textbox组件覆盖默认的Comment组件。请参阅https://snack.expo.io/ByA_EdYTG

如果您需要将Post按钮包裹在TextInput边框内,则需要创建并设置自己的TextInput样式(在包含{{1}的整个容器周围放置边框}和TextInput)。

TouchableHighlight