2012-03-22 19 views
1

私は、background backgroundViewを使用してテーブルセルを作成しています。ただし、ランドスケープに移動すると、backgroundViewが横幅に一致するように引き伸ばされます。 backgroundViewが同じ高さ/縦横比のままになるように、どうすればいいですか?UITableViewCell.backgroundViewのオリエンテーション変更のサイズ変更を防止する

これは何もしないようだ:

self.backgroundView.autoresizingMask = UIViewAutoresizingNone; 

はこれに対する解決策はありますか?説明するためのスクリーンショットがあります。最初の画像はポートレートビューを適切に示し、2番目のビューは横長ビューを横長にしてポートレートと同じサイズにしたいときに拡大表示します(ちょうど真ん中にありますbackgroundViewプロパティを変更するのではなく、UIImagViewsをセルに直接追加します)。

ありがとうございます!

答えて

0

これを実証しました。私がする必要があったのは、contentModeを設定したことだけでした。

backgroundView.contentMode = UIViewContentModeCenter; 
関連する問題