我是一個React Native n00b,所以也許我錯過了一些殘酷的東西。React Native Image不會在設備(iOS)方向更改上調整大小?
<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 =「包含」'也許你將不得不將其寬度和高度設置爲相對於你的窗口尺寸來修復 –
@KhalilKhalaf怎麼做我「設置其寬度和高度,以固定您的窗口尺寸」? – xaphod
從[** this **](https://stackoverflow.com/a/32031698/5890227),您可以獲得窗口的高度和寬度。然後你會設置你的圖像爲「height/10」和「width/2」等。讓我知道它是如何去的,我會幫助更多。 –