2009-07-30 7 views
0

私はUIScrollViewのコンテンツとしてimageViewsを持っています。ユーザーがpotrait画像(320x480)を見ていて、iPhoneを横向きに動かすと、画像が全画面を占めるように伸びます。私は画像を伸ばすように制限したい。画像が縮小され、左右に黒い帯が表示される写真アプリに似た機能が欲しい。iPhoneを横向きにしたときにスクロールビューで画像を伸ばす

私はこれをどのように達成することができると誰でも助けになるでしょう!

答えて

0

あなたが回転するときに、あなたのUIIMageViewを展開させる代わりに、あなたが望むものになるようにフレームのサイズを変更してください。

+0

はい - 私は質問を投稿した直後にそれを理解しました。しかし私はイメージを拡大しなければならないと思う。それ以外の場合は、画像の一部のみが表示されます。どのように私はそれを行うことができます考えですか? –

+0

これは機能しました!修正はビューのサイズ変更には関係しませんが。私がしなければならなかったことは、この行を追加することでした。

view.contentMode = UIViewContentModeScaleAspectToFit;
これはすべてを処理するでしょう。 –

+0

「表示」セクションの下の「モード」から「アスペクトフィット」を選択することで、これをInterface Builderで行うこともできます。 – rid

関連する問題