gpt4 book ai didi

javascript - 为什么 scrollView 在我的代码中不能以垂直方式工作?

转载 作者:行者123 更新时间:2023-11-30 05:06:17 26 4
gpt4 key购买 nike

在我的 native 代码中,当我将 scrollView 水平放置时,我想以垂直方式滚动显示数组值而不是工作正常但实际上我需要垂直方式。我尝试将水平放置为 false 请指导如何解决此问题

{this.state.status ? (

             <ScrollView horizontal pagingEnabled snapToInterval={300} directionalLockEnabled={true} >

{
this.state.newArr.map((item, index) => (

<View key = {item.id}>
<Text style={{color:"green",fontSize:14}} >{item.text}</Text>
</View>

))
}
</ScrollView>
<View style={{ paddingLeft: 5 }}>
{this.state.status ? (
<View style={styles.SectionStyle2}>
<TextInput
placeholder="Type....."
ref="textInput"
value={this.state.inputValue}
maxLength={500}
fontSize={14}
multiline={false}
underlineColorAndroid="transparent"
style={{
flex: 1,
fontWeight: "bold",
paddingLeft: 5,
paddingRight: 0,

paddingTop: 0,
paddingBottom: 0
}}
blurOnSubmit={false}
autoFocus={true}
onChangeText={msg => this.setState({ msg })}
/>

<TouchableOpacity
onPress={() =>
this.chatStart(this.doClear(this.viewChat()))
}
>
<Image
source={require("./SendMessage-35.png")}
style={{ height: 35, width: 35 }}
/>
</TouchableOpacity>
</View>
) : null}
</View>
</View>
) : null}
</View>

我希望数组数据可以垂直滚动。

最佳答案

看起来水平属性“自动”为真。也就是说,如果包含它, View 将水平滚动。希望这意味着默认是垂直的,简单地删除 horizo​​ntal 就足够了。 (我不确定,但这无论如何是我的印象,部分来自查看此资源): https://facebook.github.io/react-native/docs/using-a-scrollview

关于javascript - 为什么 scrollView 在我的代码中不能以垂直方式工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54529584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com