React Native - 无法在图像顶部放置图标

Tho*_*mas 2 reactjs react-native react-native-ios react-native-image

我试图在图像上放置一个图标,但它所做的只是将图像向下推到页面上。

这是它目前的样子:

在此处输入图片说明

如您所见,我正在尝试将蓝色后退箭头放在该图像的顶部。

这是我的标记的样子:

<ScrollView style={ styles.container }>
  <View style={ styles.coverImageContainer }>
    <Image
      style={ styles.coverImage }
      source={ require('./img.jpg') }
    >
      <View>
        <Ionicons name="ios-arrow-back" color="#4F8EF7" size={25} />
      </View>
    </Image>
  </View>
  ...
Run Code Online (Sandbox Code Playgroud)

这是我的风格:

container: {
  backgroundColor: '#f9f9f9',
  flex: 1,
},

coverImageContainer: {
  backgroundColor: '#000',
},

coverImage: {
  width: null,
  height: 170,
  resizeMode: 'cover',
  opacity: 0.7,
  flex: 1,
},
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

如果我去掉图标,图像会显示我想要的样子,但我也希望它上面有后退按钮图标。这是没有图标的样子:

在此处输入图片说明

And*_*yco 6

Icon绝对定位组件。

<Ionicons name="ios-arrow-back" color="#4F8EF7" size={25} style={{ position: 'absolute', top: 30, left: 10 }} />
Run Code Online (Sandbox Code Playgroud)