TextInput多行问题



  • 撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达撒打发士大夫啥地方阿斯蒂芬萨达撒打发士大夫啥地方阿斯蒂芬萨达
    撒打发士大夫啥地方阿斯蒂芬萨达

    以上内容从服务器获取,然后通过setState设置TextInput的value,
    结果得到如下图:0_1455764819037_upload-1e1ca36b-ac86-485c-bb25-444b550ee706

    当在TextInput末尾输入一个字母t时,会得到如下图:
    0_1455764879830_upload-6e420209-126d-4ffa-ac65-b67d710ba3eb

    我想要的效果是setState之后就可以得到如下效果:
    0_1455765444861_upload-ce0ed4ce-4b58-4e6c-8eaa-4f9d870b5c16

    TextInput的设置如下:
    <TextInput
    style={styles.input}
    value={this.state.content}
    multiline={true}
    autoCapitalize='none'
    onChangeText={(content) => this.setState({ content })}
    placeholder='备注'/>

    请问各位,是我没设置好,还是说TextInput存在的bug?


登录后回复