我认为我遗漏了一些显而易见的东西,但我无法让React Native ListView仅在每一行之间渲染分隔符。它会在所有行之后呈现分隔符,即使renderSeparator documentation表示它不应该呈现在最后一行之下。
下面是我使用相同问题创建的两个不同列表视图的屏幕截图。你可以在这里看到代码:https://sketch.expo.io/rkQZg8hsx,但是如果你在Sketch上使用Appetize模拟器要小心,因为它会缩放模拟器,所以可能看不到分隔符。最好在真实设备上进行测试。
答案 0 :(得分:1)
如果提供,则可渲染的组件将呈现为分隔符 在每一行下面但不是最后一行如果有一个节标题 以下即可。获取上面一行的sectionID和rowID以及它的相邻行是否突出显示。
您不在示例代码中包含节标题,这必须解释分隔符在最后一行之后显示的原因。