如何使ScrollView同时在x和y方向上滚动

3

我需要制作一张长表格,可能会超出屏幕范围。

我知道可以使用scrollview来实现这样的效果,但它只能在垂直或水平方向上滚动。

如何让它同时在两个方向上滚动呢?

如果有其他方法,请与我分享。

谢谢。

目前我还没有尝试过其他可行的选项。

<ScrollView
        showsHorizontalScrollIndicator={false}
        showsVerticalScrollIndicator={false}
        style={{
            paddingBottom: Padding.lg,
            marginBottom: 100
        }}
        >
          {inventories.map((item, index) => {
            return <InventoryResult item={item} key={index} />;
          })}
</ScrollView>
1个回答

1
将一个ScrollView嵌套在另一个ScrollView内,将内部的ScrollView设置为水平方向。
<ScrollView>
<ScrollView horizontal={true}>
  //content
</ScrollView>
</ScrollView>

否则,我发现了这个软件包。也许可以试一下。

好主意,从未想过。 - IbrahimEemaan
请告诉我这是否对您有用。很乐意提供进一步帮助。如果您喜欢这个答案,也希望能得到一个点赞 ;) - Austin Poulson
@IbrahimEemaan 这个解决了你的问题吗?很想听到你的回复 :) - Austin Poulson
抱歉 @austin-poulson,我没有机会测试它,因为我不再负责这个任务了。但我希望其他人能够发现它有用。感谢您的输入。 - IbrahimEemaan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接