React Native ListView renderSeparator显示最后一行下面的分隔符

时间:2017-03-19 18:49:01

标签: react-native

我认为我遗漏了一些显而易见的东西,但我无法让React Native ListView仅在每一行之间渲染分隔符。它会在所有行之后呈现分隔符,即使renderSeparator documentation表示它不应该呈现在最后一行之下。

下面是我使用相同问题创建的两个不同列表视图的屏幕截图。你可以在这里看到代码:https://sketch.expo.io/rkQZg8hsx,但是如果你在Sketch上使用Appetize模拟器要小心,因为它会缩放模拟器,所以可能看不到分隔符。最好在真实设备上进行测试。

enter image description here

1 个答案:

答案 0 :(得分:1)

  

如果提供,则可渲染的组件将呈现为分隔符   在每一行下面但不是最后一行如果有一个节标题   以下即可。获取上面一行的sectionID和rowID以及它的相邻行是否突出显示。

您不在示例代码中包含节标题,这必须解释分隔符在最后一行之后显示的原因。