1

我有一个呈现图像的 ListView。

<ListView
  renderRow={this.renderRow}
  dataSource={this.dataSource}
  pageSize={4}
  initialListSize={4}
  contentInset={{ bottom: 50 }}
  automaticallyAdjustContentInsets={false}
/>

renderRow 方法渲染图像如下:

<View style={styles.itemSection}>
  <Image
    source={{ uri: card.image }}
    style={styles.itemImage}
    resizeMode="cover"
  />
</View>

图像没有被渲染。截图如下: 在此处输入图像描述

在将图像嵌入 ListView 的下方,图像得到了适当的渲染。有什么指针可以在 ListView 中查看图像吗?

图片网址示例为:http ://s3.amazonaws.com/sendto.us/postcards/fronts/000/000/017/original/from_api.png?1471627160

分享风格:

itemSection: {
    paddingTop: 20,
    paddingLeft: 30,
    paddingRight: 30,
    paddingBottom: 20,
    borderBottomColor: '#ccc',
    borderBottomWidth: StyleSheet.hairlineWidth,
    flexDirection: 'row',
  },
  itemImage: {
    width: 120,
    height: 80,
    borderWidth: 2,
    borderColor: '#333',
  },
4

1 回答 1

1

尝试将此添加到您的info.plist 在此处输入图像描述

另外,参考

如何在 iOS 9 中加载启用了 App Transport Security 的 HTTP URL?

传输安全已阻止明文 HTTP

于 2016-09-03T14:39:01.567 回答