0
私は2つの異なる背景イメージを持つアプリケーションを持っています。選択されたものは方向によって決定される。私が始めたとき、私はself.interfaceOrientationをチェックして、適切なイメージを選んで行きます。ただし、ビューが開くたびに、イメージの一部が引き伸ばされるのではなく繰り返して表示されます。私はイメージビューに自動サイズ変更マスクを適用する以前の答えを見ましたが、私が現在使用しているイメージビューはありません。 loadViewメソッド内UIViewの背景イメージが回転しない
:
if(self.interfaceOrientation==UIInterfaceOrientationPortrait ||self.interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed: @"portrait"]]];
}else{
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed: @"landscape"]]];
}
コードを投稿してください。 –
私は以前にこの問題に直面していました。問題はcolorWithPatternImageメソッドのために発生しました。背景色を設定する代わりに、イメージビューをバックグラウンドとして追加することができます。 – rishi
ありがとうございます、それが問題を解決しました。 – CBredlow