gpt4 book ai didi

javascript - React-Native 多行 TextInput 组件 : how to allow scroll when editable set to false

转载 作者:行者123 更新时间:2023-12-01 01:17:40 25 4
gpt4 key购买 nike

我目前正在构建一个应用程序,允许用户调用 API 端点并以不可编辑的文本输入显示 JSON API 响应。

我面临的问题是,当键盘被禁用时,我可以在文本输入框中滚动,但是当可编辑设置为 false 并且键盘不显示时,我无法在文本输入框中滚动文本输入

<TextInput
multiline={true}
style={styles.multilineText}
value={JSON.stringify([this.state.apiResponse], null, '\t')}
editable={false}
/>

请帮忙

最佳答案

要使文本输入在React Native中滚动,您必须向其添加numberOflines,这是一个将值为int的属性,您想要在文本输入中显示多少行,您必须提供数字和之后这样,文本输入将自动获得滚动属性。

<TextInput
{...this.props} // Inherit any props passed to it; e.g., multiline, numberOfLines below
editable = {false}
multiline = {true}
numberOfLines={3}
/>

关于javascript - React-Native 多行 TextInput 组件 : how to allow scroll when editable set to false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54583194/

25 4 0
文章推荐: opengl - 使用 glReadPixels 检索位图时抗锯齿丢失
文章推荐: selenium - 如何增加/减少 selenium IDE 中 clickAndWait 命令的 sleep 时间?
文章推荐: jQuery 动画 标签