【发布时间】:2020-04-03 17:32:56
【问题描述】:
我有一个问题,在react-native中,我想知道是否有可能知道文本是否溢出容器,想象下面的代码(容器可以是任何东西,View,ScrollView等都无所谓)
<Container>
<Text> Long text...</Text>
</Container>
{textOverflows && <GradientComponent/>}
基本上,如果文本溢出,我会尝试使用布尔值,并在需要时有条件地在容器底部添加渐变。
【问题讨论】:
-
你可以创建一个内存元素并检查它的宽度。如果这个元素的宽度大于容器的宽度,它就会溢出。有用reference
-
该注释链接用于在浏览器中创建 HTML DOM 元素,不适用于 React Native。
标签: javascript reactjs react-native