【发布时间】:2016-08-22 14:46:28
【问题描述】:
我在我的 iOS 应用程序中覆盖了以下 Modal 组件,同时等待多个异步请求返回。
<Modal transparent={true} visible={this.state.visible}>
<View style={{flex: 1}}>
<ActivityIndicator color="white" size="large"/>
</View>
</Modal>
一旦所有请求都返回,this.state.visible 将设置为 false。但是,大约 50% 的时间模态会无限期地保留在屏幕上,即使在请求返回之后也是如此。我已经在我的渲染函数顶部记录了 this.state.visible 并且它如预期的那样是错误的,但模式并没有消失。关于为什么会发生这种情况的任何想法?
【问题讨论】:
-
您找到解决方案了吗?似乎问题仍然存在
-
你找到解决办法了吗?
-
你能把文件的整个代码贴出来吗?
-
你在这个.setState中做
标签: javascript ios react-native