Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应本机ScrollView/ListView刷新控件右上角的初始外观_Javascript_Ios_React Native_Scrollview_Pull To Refresh - Fatal编程技术网

Javascript 反应本机ScrollView/ListView刷新控件右上角的初始外观

Javascript 反应本机ScrollView/ListView刷新控件右上角的初始外观,javascript,ios,react-native,scrollview,pull-to-refresh,Javascript,Ios,React Native,Scrollview,Pull To Refresh,我将刷新控件附加到滚动视图。这一切都按预期进行,但最初(当我没有开始滚动时),总是在右上角显示一个RefreshControl。当我开始滚动时,它消失了 你知道怎么摆脱它吗 代码没有什么特别之处,如果您需要,我将在这里提供: // ... export default class SomeList extends React.Component { // ... render() { return <View style={{flex: 1}}>

我将
刷新控件
附加到
滚动视图
。这一切都按预期进行,但最初(当我没有开始滚动时),总是在右上角显示一个
RefreshControl
。当我开始滚动时,它消失了

你知道怎么摆脱它吗

代码没有什么特别之处,如果您需要,我将在这里提供:

// ...
export default class SomeList extends React.Component
{
    // ...
    render() {
        return <View style={{flex: 1}}>
            <CustomNavbar />
            <ScrollView 
                style={{marginTop: 35}}
                refreshControl={
                    <RefreshControl
                        tintColor={$.config.colors.style}
                        onRefresh={() => this._refreshList()}
                        refreshing={this.state.listRefreshing}
                    />
                }
            >
                {this._renderItems()}
            </ScrollView>
        </View>
    }
}
/。。。
导出默认类SomeList扩展React.Component
{
// ...
render(){
返回
}
>
{this.\u renderItems()}
}
}


这是react native中的一个bug,它是在0.31版左右引入的。 它在版本0.34.1中被修复(请参阅),所以我猜您使用的是以前的版本

如果不希望升级,可以通过将刷新控件的背景色设置为透明来临时解决此问题:

这是0.31版左右引入的react native中的一个bug。 它在版本0.34.1中被修复(请参阅),所以我猜您使用的是以前的版本

如果不希望升级,可以通过将刷新控件的背景色设置为透明来临时解决此问题: