2017-05-01 6 views
-1

UIImageViewがあり、画像を挿入しようとしています。問題は、画像を挿入しようとすると、画像が画像ビュー内に引き伸ばされ、見ることができない点です。イメージをイメージアセットの3倍にした場合にのみ見ることができます。しかし、私がインセットを削除すると、イメージはイメージビューの境界まで広がります。どうしたらいいですか?ここにコードがあります。インセット時に画像が伸びる

var myImage = UIImage(named: "black-phone-auricular-2")! 
    let myInsets : UIEdgeInsets = UIEdgeInsetsMake(15, 15, 15, 15) 
    myImage = myImage.resizableImage(withCapInsets: myInsets, resizingMode: .stretch) 
    imageview.image = myImage 
+0

あなたの実際の画像を表示することができますか? – DonMag

+0

イメージを挿入しないでください。画像ビューを挿入します。 - あなたは実際に何かを挿入しているわけではありません。サイズ変更可能なイメージは、挿入されたイメージではありません。それが何であるかわからない限り、サイズ変更可能なイメージを使用しないでください。 (ヒント:ストレッチ用です。) – matt

答えて

0

のコード行を追加し、それが引き伸ばされません。

   imageview.contentMode = .scaleAspectFit 
関連する問題