Bra*_*don 11 javascript ios react-native
我在我的iOS应用程序中覆盖以下Modal组件,同时等待几个异步请求返回.
<Modal transparent={true} visible={this.state.visible}>
<View style={{flex: 1}}>
<ActivityIndicator color="white" size="large"/>
</View>
</Modal>
Run Code Online (Sandbox Code Playgroud)
所有请求都返回后,this.state.visible设置为false.然而,即使在请求返回之后,大约50%的时间模式仍无限期地保留在屏幕上.我在我的渲染函数的顶部记录了this.state.visible,它按预期为假,但模态并没有消失.有关为什么会发生这种情况的任何想法?
小智 5
也许我在这里面临着同样的问题。
当关闭一个模态并打开另一个模态时,我遇到这个问题,有些人通过模态和警报得到这个问题......
https://github.com/facebook/react-native/issues/10471
目前,解决方案是在操作之前超时(600 毫秒应该可以解决)。
| 归档时间: |
|
| 查看次数: |
5681 次 |
| 最近记录: |