React native LottieView垂直中心在IOS上不工作

React native LottieView垂直中心在IOS上不工作,react-native,lottie,React Native,Lottie,我在项目中使用了LottieView动画作为启动屏幕。 它在安卓设备上运行良好,但在IOS设备上不起作用。 在IOS模拟器上,飞溅动画不在垂直中心工作,而是从底部切割。 IOS还有其他解决方案吗 这是我的动画启动代码 <View style={styles.container}> <View style={styles.animationContainer}> <LottieView loop={false} sty

我在项目中使用了LottieView动画作为启动屏幕。 它在安卓设备上运行良好,但在IOS设备上不起作用。 在IOS模拟器上,飞溅动画不在垂直中心工作,而是从底部切割。 IOS还有其他解决方案吗

这是我的动画启动代码

<View
   style={styles.container}>
   <View style={styles.animationContainer}>
     <LottieView
       loop={false}
       style={styles.animation}
       imageAssetsFolder="images"
       source={animationPath}
       autoPlay />
   </View>
</View>

StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: 'black',
    opacity: 0.8,
    justifyContent: 'flex-start',
    alignItems: 'center'
  },
  animationContainer: {
    alignSelf: 'center',
    justifyContent: 'flex-start',
    alignItems: 'center'
  },
  animation: {
    width: windowSize.width
  }
});


StyleSheet.create({
容器:{
弹性:1,
背景颜色:“黑色”,
不透明度:0.8,
justifyContent:“flex start”,
对齐项目:“中心”
},
动画容器:{
对齐自我:“中心”,
justifyContent:“flex start”,
对齐项目:“中心”
},
动画:{
宽度:windowSize.width
}
});

是否指定高度<代码>动画:{width:windowSize.width,height:“100%”@hongdevelop感谢您的回复。我将高度设置为“100%”,但它不起作用。在这种情况下,高度响应正确,但宽度比设备小。是否指定高度<代码>动画:{width:windowSize.width,height:“100%”@hongdevelop感谢您的回复。我将高度设置为“100%”,但它不起作用。在这种情况下,高度响应正确,但宽度比设备小。