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中被修复(请参阅),所以我猜您使用的是以前的版本
如果不希望升级,可以通过将刷新控件的背景色设置为透明来临时解决此问题: