在 React Native 中,可以使用 ScrollView 组件和 horizontal 属性来实现让 Text 超长部分隐藏,并可以左右滚动的效果。

首先,将需要滚动的 Text 组件包裹在一个 ScrollView 组件中,并设置 ScrollView 的 horizontal 属性为 true,表示水平滚动。

import React from 'react';
import { ScrollView, Text } from 'react-native';

const App = () => {
  return (
    <ScrollView horizontal={true}>
      <Text style={{ width: 200 }}>
        This is a long text that needs to be hidden and scroll horizontally.
      </Text>
    </ScrollView>
  );
};

export default App;

在上面的例子中,我们将 Text 组件的宽度设置为 200,以便在屏幕上显示不下,需要滚动来查看完整的内容。

如果想要隐藏超出部分的内容,可以给 Text 组件设置 overflow 属性为 'hidden'。

<Text style={{ width: 200, overflow: 'hidden' }}>
  This is a long text that needs to be hidden and scroll horizontally.
</Text>

这样就可以实现让 Text 超长部分隐藏,并可以左右滚动的效果了。


原文地址: https://www.cveoy.top/t/topic/fOMv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录