[英]ItemSeparatorComponent - Call back for each row
我有同樣的要求,結果你也可以傳遞一個函數:
renderSeparator = ({leadingItem, section})=>{
if (section.noSeparator || !leadingItem.noSeparator)
return null;
return <Separator />;
};
render(){
return <SectionList
renderSectionHeader={this.renderSectionHeader}
sections={this.sections}
renderItem={this.renderItem}
ItemSeparatorComponent={this.renderSeparator}
/>;
}
要顯示ItemSeparatorComponent
,請制作自己的分隔符或從 react-native 聲明內置分隔符。 分隔符需要放在FlatList
正上方,以便它呈現在正確的位置。 分隔符在列表的末尾和開頭可見。 下面是FlatList
分隔符代碼:
{/* ... */}
render()
{
return(
{/* ... */}
<SeparatorComponent /> //separator component
<FlatList
ItemSeparatorComponent={SeparatorComponent} // assign the separator here
{/* ... */}
/>
)
}
干杯:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.