我想创建一个自定义本机组件,它呈现一行文本.此文本的长度是动态的,字体和大小是可配置的.
当我将自定义组件放置在标准<View />中时,View.onMeasure(本机)中提供的大小约束对于高度为零,这是MeasureSpec.EXACTLY.返回任何非零高度View.onMeasure都没有.
class App extends React.Component<{}, undefined> {
render() {
return (
<View style={{
flex: 1,
}}>
<CustomComponent />
</View>
)
}
}
Run Code Online (Sandbox Code Playgroud)
如何允许我的自定义本机视图测量自身并在测量和布局期间将其提供给React Native?