react-native-root-toast icon indicating copy to clipboard operation
react-native-root-toast copied to clipboard

嵌入到Modal发现的问题

Open ucoker opened this issue 8 years ago • 3 comments

大概代码如下: 在render内:

<Modal
  animated={false}
  transparent={true}
  visible={this.state.modalVisible}>
  <Toast
    visible={this.state.visible}
    position={50}
    shadow={false}
    animation={false}
    hideOnPress={true}
    >This is a message</Toast>
</Modal>

1.隐藏Modal后出现错误 qq20160414-0 2x

2.Toasl在Modal中,未显示到最顶层,被Modal遮挡。 qq20160414-1 2x

ucoker avatar Apr 14 '16 07:04 ucoker

这问题暂时没办法解决,Modal是通过原生代码的方式盖在所有元素上,root-toast是通过js方式实现的,会被modal这类元素盖住。

magicismight avatar Apr 14 '16 11:04 magicismight

原生的Modal和root-toast不兼容,可以用react-native-root-modal替换

magicismight avatar Apr 14 '16 11:04 magicismight

好的,谢谢!

ucoker avatar Apr 14 '16 11:04 ucoker