携帯電話の幅全体を使用したいと思う私のサポートファイルフォルダのイメージがあります。彼らはこのようなものです:イメージをロードする
NSLog(@"@@@ Width: %f - Height: %f", img.size.width, img.size.height);
@@@ Width: 375.000000 - Height: 205.000000
なぜ私のイメージのロード異なると:私は私が手にこの画像の大きさを記録するとき
UIImage *img = [UIImage imageNamed:@"img"];
:
img.png -> 320x205
[email protected] -> 750x410
[email protected] -> 1242x615
は、私はこのような画像を読み込みますそのファイルからサイズ?
:iPhone 6プラス
次の方法でスケール値を得ることができますうまくいけばあなたのイメージはrght値を示します。 img @ 2xのサイズが750x410の場合、img shudは375x205になります。 –
私はこのイメージのサイズが間違っている可能性があります。私は自分のイメージが全体のiPhoneの幅になりたい。 iPhone 5では320dp、スケールは1です。したがって、幅は320ピクセルにする必要があります。そして、iPhone 6では375dp、スケールは2で、幅は750pxです。私は間違っていると思いますか? –