我正在尝试实现一个有两行的水平滚动列表.使用FlatList,垂直滚动列表涉及设置,numColumns但没有使用水平行的等效项.
我成功地使它能够正确渲染,并且它完美无缺.但是,会抛出警告,flexWrap说不支持设置,VirtualizedList或FlatList使用numColumns.我不能使用numColumns,因为它不适用于水平列表.
<FlatList
horizontal={true}
contentContainerStyle={{
flexDirection: 'column',
flexWrap: 'wrap'
}}
{...otherProps}
/>
Run Code Online (Sandbox Code Playgroud)
我发现了添加此警告的提交,但无法找到其背后的原因.似乎没有办法在没有警告被抛出的情况下完成这项工作,至少在没有完全放弃FlatList的情况下.对于包含行的水平列表,是否有更合适的解决方案?
参考文献:
react-native ×1