1

我已经在现有应用程序中集成了本机反应,这没有问题。在我的反应代码中添加了本地图像,它在 Android 中正常工作,但在 iOS 中没有显示(模拟器和设备都没有)。这是我的代码

 <TouchableHighlight
key={j + 3000}
style={{ width: 24, height: 24, paddingLeft: 5, paddingTop: 2 }}
onPress={() => this._showAlert(textItem.popText)}
>
<Image
    style={{ width: 13, height: 13, opacity: 0.7 }}
    source={require("./img/info.png")}
   />
</TouchableHighlight>;

谁能建议我在这里做错了什么。似乎反应可以找到图像,因为它没有显示任何错误但没有显示任何图像,而是一个红色边框框。

4

1 回答 1

0

事实证明,在豆荚中,我还必须添加“RCTImage”来显示图像

pod 'React', :path => ‘node_modules/react-native', :subspecs => [
    'Core',
    'DevSupport', # Include this to enable In-App Devmenu if RN >= 0.43
    'RCTText',
    'RCTImage',
    'RCTNetwork',
    'BatchedBridge',
    'RCTWebSocket', # needed for debugging

'RCTAnimation'
    # Add any other subspecs you want to use in your project
]
于 2017-10-25T11:36:46.013 回答