2017-12-09 26 views
0

플랫리스트 요소와 플랫리스트 앞에 다른 요소가 있습니다. 위로 스크롤하면 평면 목록 앞에있는 요소가 올라가고 고정되지 않습니다. faltlist가 위로 스크롤 될 때 올라갈 수있는 방법이 있습니까?FlatList 앞에있는 요소가 페이지에서 고정되어 FlatList로 스크롤되지 않습니다.

예 :

render() { 
    return (
<View style={styles.container}> 
<View>THIS ELEMENT BEFORE CONTAINER STAYS FIXED WHEN SCROLLING FLATLIST</View> 
     <FlatList 
     data={this.props.data} 
     extraData={this.state} 
     keyExtractor={this._keyExtractor} 
     renderItem={this._renderItem} 
     /> 
<View> 
    ); 
    } 
+0

(https://stackoverflow.com/help/ mcve) 예입니다. 건배! –

+1

@RichChurcher 예제로 업데이트했습니다! –

답변

0

내가 정확하게 당신이 정상에보기 당신의 FlatList의 스크롤 영역의 일부가 갖고 싶어 당신을 이해 마십시오. 그래서 당신은 상단에 볼 수 있도록 할 수 있습니다 ListHeaderComponent

renderListHeader =() => { 
    return (
     <View> 
     <Text>Foo</Text> 
     </View> 
    ); 
} 

render() { 
    return (
    <FlatList 
     data={this.props.data} 
     extraData={this.state} 
     keyExtractor={this._keyExtractor} 
     renderItem={this._renderItem} 
     ListHeaderComponent={this.renderListHeader} 
    /> 
    ); 
} 
당신이 [최소한의 완전하고 검증]을 제공하는 경우 사람들이 도움을 훨씬 쉽게 될 것