私はリアクションネイティブで、幅= '100%'を使用して、iphone 7 @ 2x(750px幅)。これはiphone 7では正常に動作しますが、7plusの画像を見ると、上下にクリップされます。これを防ぐために、私は7plus(818px @ 2x)の画像を保存しなければなりません。width = '100%'ネイティブの幅が最大画面のサイズより小さい画像のネイティブで反応する
誰もwidth = '100%'の使い方を知っていて、最大のネイティブディメンションを超えてイメージスケールが比例していますか?サイズ変更モードの変更は機能しません。私はそれを助けることができるなら、私はまた、プラグインを使用したくない。
は私が明示的に窓の寸法に基づいて高さと幅を定義することができることを知っている:
import { Dimensions } from 'react-native'
const { height, width } = Dimensions.get('window')
export {
height as deviceHeight,
width as deviceWidth,
}
と高さの比率計算を使用しますが、私は次元を宣言する必要がないようにする方法を探しています(本質的にはheight: auto
)。