我希望创建一个自定义本地组件,用于呈现单行文字。这段文字的长度是动态变化的,并且字体和大小可配置。
当我将我的自定义组件放置在标准的
当我将我的自定义组件放置在标准的
<View />
中时,在View.onMeasure
(本地)提供的大小约束中,高度为零且为MeasureSpec.EXACTLY
。在View.onMeasure
中返回任何非零高度都无效。class App extends React.Component<{}, undefined> {
render() {
return (
<View style={{
flex: 1,
}}>
<CustomComponent />
</View>
)
}
}
我如何让我的自定义本地视图自我测量并在测量和布局期间将其提供给React Native?