2017-09-04 210 views
0

如何呈现在右侧与图像的段落, 屏幕设计应该是类似的截图enter image description here渲染图像文本阵营本地

+0

我已经发现的问题(https://github.com/facebook/react-native/issues/4563),这个其他任何解决方案比渲染WebView –

回答

0

阵营本地不支持你所希望的方式文本对齐。您可以通过渲染自己的Text组件的每个段落,然后渲染为具有相关的图片段落下面有点模仿在一个时间一个段落这样的效果:

<View style={{flexDirection: 'row'}}> 
    <Text>Lorem ipsum dolor......</Text> 
    <Image source={require('./path/to/image.png')} /> 
</View> 

你可能想添加一些左填充到图像组件,所以文本不会正确运行。

+0

,但文本不会包裹在图像和文本下方,它会计算框架将容纳多少文本(例如高度:100,宽度:200帧)吗?然后ican使用图像和文本在视图下面创建新的文本组件。 –

+0

不幸的是,RN尚不可能。 – Arman

+0

好吧,现在我用webview去。 –

0

你可以尝试:与同一[链接]

let pic = { 
    uri: 'https://upload.wikimedia.org/wikipedia/commons/d/de/Bananavarieties.jpg' 
}; 

return(
    <View style={styles.container}> 
    <Image source={pic} style={{width: 360, height: 110}}/> 
    <Text>React Application Works fine!</Text> 
    </View> 
); 
+0

什么是style = {styles.container}?添加容器样式或更好地添加内联。 –