2016-11-20 3 views
0

UIImageViewで画像を表示したいと思います。画像はUIImageViewよりも大きいので、私はこのようcontentModeを設定します。ScaleAspectFitモードを使用したUIImageViewは画像のピクセル化を行います

previewImageView.contentMode = .scaleAspectFill 

問題は今

enter image description here

が、のようになります...それはのようなピクセル化に見えるということです。.. 。

enter image description here

私はそれが「コを見たiOS 9.xの上スウィフト2.3とXcodeの7.xと日でそのバック覚えています矯正する "。

アイデア?

編集:私は()のviewDidLoadで49.5にUIImageViewのheightConstraint.constantを設定した場合

画像がピクセレーションせずに正しいスケーリングされます。

また、UIImageViewがInterfaceBuilderで作成されたことにも言及してください。既知のバグはありますか?

+0

2つの画像の違いは何ですか? –

+0

最初のものはピクセル化されていますが、その違いは実際のデバイスとシミュレータでより目に見えます。 – eLwoodianer

答えて

0

コンテンツモードを「アスペクトフィット」に設定してください。 元の画像のサイズを小さめに変更するだけで、うまく動作します。

関連する問題