「React Native笔记」 踩坑contentContainerStyle属性

contentContainerStyle0

React Native里的ScrollView组件,给ScrollView直接加了justifyContentalignitems属性后会报错。

contentContainerStyle1

报错信息:

ScrollView child layout ([“alignitems”, “justifyContent”]) must be applied through the contentContainerStyle prop

问题原因是scrollView和flatlist之类的组件不支持直接添加这两个属性,解决方法是给组件添加contentContainerStyle属性,这些样式会应用到一个内层的内容容器上,所有的子视图都会包裹在内容容器内,在这个属性后面指定对应的样式即可:

contentContainerStyle2

contentContainerStyle3

参与评论