我一直在寻找一个可能的答案,但无济于事。卷轴没问题1.-当用户拖动(快速或缓慢)时,从任何气泡开始2.-如果卷轴还有动量的话。但当从背景开始缓慢拖动时,它不会。我是不是在giftedchat的 prop 里漏掉了什么?
pexxcrt21#
我终于找到我的bug了。我用TouchableWithoutFeedback视图 Package 了giftedchat视图,以便在按下时隐藏“attach”菜单,并且与giftedchat滚动逻辑相冲突。
<TouchableWithoutFeedback onPressIn={()=>{this.setState({showAttachMenu:false})}}> <GiftedChat .... </TouchableWithoutFeedback>
m3eecexj2#
<GiftedChat //inverted={false} optionTintColor='black' isTyping={true} renderBubble={this.renderBubble} messages={this.state.messages} messagesContainerStyle={{ backgroundColor: 'indigo' }} onSend={this.onSend} user={{ _id: 1, }} placeholder='Write a message...' renderInputToolbar={this.renderInputToolbar} alignTop={false} listViewProps={{contentContainerStyle: {flexGrow: 1, justifyContent: 'flex-end'}}} />
上面是我的聊天组件代码,当我用height在view标签内 Package 时,它可以工作,但无法滚动消息。
2条答案
按热度按时间pexxcrt21#
我终于找到我的bug了。我用TouchableWithoutFeedback视图 Package 了giftedchat视图,以便在按下时隐藏“attach”菜单,并且与giftedchat滚动逻辑相冲突。
m3eecexj2#
上面是我的聊天组件代码,当我用height在view标签内 Package 时,它可以工作,但无法滚动消息。