【发布时间】:2017-07-28 18:25:47
【问题描述】:
我是 React Native n00b,所以也许我遗漏了一些非常明显的东西。
<Image
source={signoutGradient}
resizeMode="cover"
style={{ height: 60, justifyContent: 'center', alignItems: 'center', backgroundColor: 'rgba(0,0,0,0)' }}
>
<Button
title="SIGN OUT"
color="#FFFFFF"
onPress={this.onPressSignOut}
/>
</Image>
...在我的 iOS 设备上给我这个肖像(好):
...但是当我旋转设备时,这是横向模式(不好)。怎么会?如何解决这个问题?我期望实际 PNG 图像文件的大小无关紧要,因为如果需要,它应该被拉伸得更大。这似乎没有发生。
【问题讨论】:
-
试试
resizeMode="contain",也许你必须将它的宽度和高度设置为相对于你的窗口尺寸是固定的 -
@KhalilKhalaf 我如何“将其宽度和高度设置为相对于您的窗口尺寸固定”?
-
从this,你可以得到你的窗口的高度和宽度。然后你可以将你的图片设置为例如
height/10和width/2等。让我知道它是怎么回事,我会提供更多帮助。
标签: react-native