2017-10-25 2 views
0

Ich habe in der bestehenden App reagieren native integriert, was ohne ein Problem getan wird. Ich habe lokale Bilder in meinem Code hinzugefügt, die wie üblich in Android funktionieren, aber nicht in iOS angezeigt werden (weder Simulator noch Gerät). Hier ist mein CodeReactive Native Image nicht auf 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> 

Kann jemand bitte vorschlagen, was hier falsch Im tun. Es scheint, dass react das Bild finden kann, da es keinen Fehler anzeigt, aber kein Bild zeigt, stattdessen eine rote Rahmenbox.

+0

Haben Sie laufen reagieren-native Link? –

+0

Was ist der reaktive native Link? – ishan

+0

Haben Sie ein anderes Bildformat versucht? – JainZz

Antwort

0

Wie es in den Hülsen stellt sich heraus, ich hatte ‚RCTImage‘ hinzuzufügen auch Bild anzuzeigen

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 
] 
Verwandte Themen