iPhone / iPadのカスタムイメージをランドスケープモードの使用についての質問

StackOverflow https://stackoverflow.com/questions/2216012

質問

ちょっと私はちょうど、特にiPad上で動作して、アプリのための風景モードの実装に関する簡単な質問があった(しかし、私は概念がiPhoneのためにも当てはまると確信しています)。私は私のルートビューのために使いたいのですカスタム背景イメージを持っています。それはポートレートモードのためのiPadの画面サイズに合うように、私はイメージをデザイン。私はそれが正しく収まるように風景モード用の第2の画像を設計する必要がありますか?風景/ポートレート推移がどのように機能するか、2枚の異なる画像を切り替えることですか?私は実際に任意のアイデアを持っていないので、任意の助けいただければ幸いです。ありがとう!

役に立ちましたか?

解決

あなたが背景にUIImageViewを持っていると仮定すると、デバイスの向きが変化した後、その画像のプロパティを変更します。

HTTPで表示回転の処理を参照してください: //developer.apple.com/iphone/library/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.htmlする

他のヒント

について考えるもうひとつは、UIImageクラスはstretchableImageWithLeftCapWidth:topCapHeightたことがある:メソッド既存の画像を撮影し、画像の中心部分のみを繰り返してのコーナーを残すことによって任意のサイズに調整することができ、新たなイメージを構築します固定された画像セグメントとして画像

あなたは、固定UIImageにロードし、この方法を使用した伸縮性のコピーを生成し、UIImageViewに割り当てることができます - あなたは回転によるUIImageViewのサイズを変更すると、その後、画像は、必要に応じて調整し、画像をリサンプリングしません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top