2016-07-01 7 views
0

IOSでユニバーサルアプリの画像を使用することについて質問があります。ユニバーサルアプリの画像サイズは?

私はすべてのiphoneデバイスとipadsで動作する普遍的なアプリを作成しました。ストーリーボードですべてのコンテンツを配置しました。ビュー上には、40ポイントの高さで、ビューの幅が広い上部スペースエリアに2つのボタンが1つあります。下部エリアに1つも40ポイントの高さで、ビューの幅と広さは正方形(A x A)ビューの中央では、イメージは水平および垂直(ビューの中央に常に配置された状態を維持する)に制約されます。

(私は1倍で100点画像により100ポイントで画像を使用する場合、私は3X 300によって2×300、200ポイント200ポイントの2枚の他の画像を作成する必要があることを理解する。)

1)したがって、UIImageコンテナの高さと幅を100で100に制限すると、すべてのデバイスで100×100ポイントになります。しかし、私はそれができるだけ多くのスペースを使用したい。それは、iphone 5 - 6s +では常に100×100であることを意味し、成長するすべての画面で小さく見えます。それはまた、Ipad(ストーリーボードは通常の定期的にipadのUIImageコンテナサイズを変更する、例えば300×300に増やす)に変更する必要があることを意味します。一度私はそれを大きくすると、私が持っている画像は、そのサイズのために小さくなるため、ぼやけたりピクセル化したりします。

右か?

2)可能な限り多くのスペースを使用できるようにしたい場合は、次の方法を使用すると考えました。 UIImageをビューと同じ幅に制限しますが、乗数を0.9または0.8に減らし(したがって、ビューの幅を小さくする)、1:1のアスペクト比を配置します(正方形を維持するため)。そうすることで、無料のビュー空間のほとんどを利用することができます。また、すべてのデバイスで、常に同じ空間を満たすように見えます。しかし、問題は、画像が異なるサイズでなければならないことである。 (例:iphone 5 = 150 x 150、iphone 6 = 250 x 250、iphone 6+ = 320 x 320 ans ipad 600 x 600)。

2倍の150×150の画像を作成すると、iphone 6で使用するとゆがんだり、ピクセル化されたり、残りの部分が同じようになります。

誰かが私に何をすべきか理解してもらえますか?またはチュートリアルをリンクしますか?

助けてください!

答えて

0

この問題を解決する最良の方法は、はるかに大きなイメージを作成し、制約のサイズを変更させることだとわかりました。そうすれば、新しい決議案が作成されたり、現在のさまざまな規模のものがあれば、あなたの拠点をカバーすることができます。より大きな画像は、より小さなスペースに圧縮されていても見栄えが悪くなりませんでしたが、詳細を失う可能性があります。

+0

ありがとうSharkbaitWhoHaha。しかし、私が気づいたのは、より大きなコンテナをコンテナで圧縮したときに大きな画像を使用した場合です。画像はいくらか詳細が失われますが、エッジが少しぼやけることもあります。 –