2017-07-22 5 views
0

Xcode 8.3.3ストーリーボードを使用していますlogo.pngファイルをインポートし、UIImageViewを作成しました。そのサイズは作成時に240幅と128高さです。UIImageViewに挿入するロゴを選択しました。Xcode Storyboardを使用してインポートした画像の元のサイズを保持する方法は?

これは、作成時にUIImageViewのサイズにロゴが変形されていることです。指定しなかったサイズは240x128です。

元のlogo.pngファイルのように手動でサイズ変更しようとしましたが、肉眼で行うのは難しい作業です。

UIImageViewのインポートされたロゴは、logo.pngと同じサイズで、水平に配置され、上部のレイアウトガイドから56ポイント離れていてほしいです。最後の2つはAutolayoutと制約です。まだ、私はUIImageViewでインポートされたイメージをlogo.pngと同じにすることはできませんでした...どうすればいいですか?

+0

どのようなcontentModeをイメージビューに使用していますか? – solenoid

+0

UIImageViewは画面内の唯一のビューですか? contentModeを 'center'に設定します。それ以外の場合は、画像の元のサイズを使用してアスペクト比制限を作成します。 – nathan

+0

@nathanのようにアスペクト比を作成しましたが、「アスペクトフィット」を設定すると、トリックが設定されました。画像を元のサイズに自動的に拡大し、画像の比率は変更されませんでした。 私はそれをupvoteできるように答えとしてあなたのコメントを投稿してください。 – elmazzun

答えて

0

希望する結果を得るには、コンテンツモードを調整します。

enter image description here

関連する問題