0

我有一个名为 EditScreen 的屏幕。它具有采用设备高度的文本输入。问题是,当我开始打字时,文本会出现在上方并消失。任何解决方案,请。

这是我的文本输入组件

 <View style={styles.InputContainer}>
      <ScrollView>
        <TextInput
          style={styles.inputText}
          placeholder={"Take Notes ..."}
          onChangeText={HandlingTextValut}
          value={notes}
          multiline={true}
        />
      </ScrollView>
    </View>

// and here is its styles
InputContainer: {
    flex:1,
  },
  inputText: {
    paddingBottom: Dimensions.get("window").height- 100,
    paddingLeft: 10,
    paddingRight: 10,
    fontSize: 20,
  },
4

2 回答 2

0

paddingBottom: Dimensions.get("window").height- 100,从输入样式中删除

于 2021-05-14T12:42:14.043 回答
0

你能试试这些道具numberOfLinesonContentSizeChange

参考链接:https ://reactnative.dev/docs/textinput#numberoflines

于 2021-05-14T09:33:26.777 回答