【发布时间】:2020-07-29 07:31:51
【问题描述】:
我想创建一个水平 ScrollView,但遇到了一些问题。 ScrollView 占用了我屏幕的所有剩余空间,但我想要的是 ScrollView 只占用最大孩子的高度。我怎样才能做到这一点?
我尝试在样式上设置一个固定高度,但没有奏效。有什么帮助吗?
<ScrollView horizontal showsHorizontalScrollIndicator={false} style={styles.guessList}>
{guessList.map((guess, index) => (
<NumberContainer style={styles.guessItem} key={guess}>#{guessList.length - index} {guess}</NumberContainer>
))}
const styles= StyleSheet.create({
guessList: {
height: 70
},
guessItem: {
marginRight: 5
}
});
【问题讨论】:
-
你能贴出你的代码吗?
-
你试过使用 flexGrow 吗?
-
不,我没有尝试使用 flexGrow。我可以知道我应该把它放在哪里以及为什么要放在它吗?
标签: javascript reactjs react-native react-native-scrollview