覆盖导航栏问题
如题,header会直接覆盖在导航栏上
<View style={styles.container} > <ScrollView style={[{flex: 1}]} refreshControl={ <SmartRefreshControl ref={ref => this._refresh = ref} onRefresh={this._onRefresh} onHeaderMoving={this._onHeaderMoving} onPullDownToRefresh={this._onPullDownToRefresh} onReleaseToRefresh={this._onReleaseToRefresh} headerHeight={50} /> } > <View style={{height:1000,backgroundColor:'red'}} > </View> </ScrollView> </View>
导航栏设置zIndex可解决此问题
scrollview加上refreshControl后,设置margintop无效,不加上时有效,有空的话可以试试看
我这里设置marginTop是有效的,请提供具体的代码
我现在也有这个问题,以前没有,新版本有这个问题
试试给导航栏设置 elevation 值 @qxj006
给scrollView或者FlatList外层包一层VIew <View removeClippedSubviews={true} style={{flex:1,overflow:'hidden'}} > ... </View> 完美解决
给scrollView或者FlatList外层包一层VIew <View removeClippedSubviews={true} style={{flex:1,overflow:'hidden'}} > ... </View> 完美解决
导航栏设置zIndex可解决此问题
我的设置了没用
导航栏设置zIndex可解决此问题
我在其他页面设置没问题, 但是在createBottomTabNavigator创建的标签页里zIndex是失效的