react-native - 禁用子组件以获取父滚动视图的高度
问题描述
我有一个水平滚动视图,其中有一些视图:
<ScrollView
horizontal={true}
showsHorizontalScrollIndicator={false}>
{myData.map((dataObj, index) =>
<MyTestCell />
)}
</ScrollView>
这MyTestCell
是一个自定义组件,其中的所有内容都在一个<View></View>
根据内容,有些MyTestCell
人的高度比其他人大。有没有办法不让MyTestCell
View
最长组件的高度?
例如,这里是一个单元格底部的屏幕截图,因为滚动视图中的另一个单元格具有该高度:
那么,有没有办法解决这个问题?基本上,我在问是否有办法绝对view
内部的高度scroll view
而不是继承其父级的高度,它应该只保持它需要的高度。
解决方案
可能为时已晚,但您可以这样做,但将flexGrow
子组件上的设置为 0。
推荐阅读
- json - 无法发出帖子请求
- python - 如何接受用户输入并在一行代码上运行“if 语句”
- php - 每次按钮单击时,在表格中动态获取 JQuery 对话框中的 JSON 数据
- node.js - 未找到结果时如何从 Mongoose Find 查询返回自定义消息而不是空数组
- java - name=Bad_NodeIdUnknown, value=0x80340000, quality=bad (opc ua milo WriteExample about the NodeId)
- apache-kafka-connect - 从 CDC/发件箱模式的角度看 Debezium 缩放
- python - 根据条件对数据进行分组和随机化
- python-3.x - Discord Python Bot 没有运行
- java - 未找到 Jakarta Servlet 页面
- barcode - 如何计算 GTIN 中的可变重量/价格校验位?