3

画像の上にアイコンを配置しようとしていますが、画像をページの下に押し込むだけです。

現在の外観は次のとおりです。

ここに画像の説明を入力

ご覧のとおり、その画像の上に青い戻る矢印を配置しようとしています。

私のマークアップは次のようになります。

<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>
  ...

そして、ここに私のスタイルがあります:

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

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

coverImage: {
  width: null,
  height: 170,
  resizeMode: 'cover',
  opacity: 0.7,
  flex: 1,
},

私は何を間違っていますか?

アイコンを削除すると、画像は希望どおりに表示されますが、その上に戻るボタンのアイコンも表示したいと思います。アイコンがない場合は次のようになります。

ここに画像の説明を入力

4

2 に答える 2