Mit dieser begabten Chat Bibliothek https://github.com/FaridSafi/react-native-gifted-chatWie kann ich react-native-actionsheet neben react-native-taxed-chat in derselben Ansicht verwenden?
Ich habe versucht, Hinzufügen den ActionSheet auf die Funktion machen, aber es wird nicht begabt-Chat machen, weil der Chat-Bildschirm funktioniert nur, wenn es die einzige Stammansicht Kontrolle.
Diese Render-Funktion wird nicht funktionieren mit einem äußeren View
umschließenden
return (
<View>
<GiftedChat
messages={this.state.messages}
onSend={this.onSend}
onPressAvatar={this.pressProfile}
user={{
_id: user.id,
name: user.username,
avatar: user.thumbnail,
}}
/>
<ActionSheet
ref={o => this.ActionSheet = o}
title={title}
options={options}
cancelButtonIndex={CANCEL_INDEX}
destructiveButtonIndex={DESTRUCTIVE_INDEX}
onPress={this.handlePress}
/>
</View>
);
Wenn ich die Wurzel ein GiftedChat
ansehen machen müssen, wo soll ich die ActionSheet Ansicht setzen?
Ich habe ... es sagt this.ActionSheet ist null – MonkeyBonkey
Vielleicht müssen Sie es binden. Versuchen Sie 'this.ActionSheet.bind (this)'. Oder vielleicht sogar "this.ActionSheet.bind (ActionSheet)", obwohl ich mir nicht sicher bin, ob es funktioniert. –
Ich habe - noch null – MonkeyBonkey