UIImageView に境界線を描画します...
[[albumImage layer] setBorderColor:[[UIColor whiteColor] CGColor]];
[[albumImage layer] setBorderWidth:10.0];
ただし、これらの余分な 10 ピクセルはイメージ ビュー内に描画されます。画像の一部が切れています!次のいずれかを行います。
- UIImage を 0.96 の係数で縮小して、境界内に収まるようにします..または
- IB で UIImageView を両側で 10 ピクセル縮小し、画像ビューの外側に境界線を描画します
contentMode
、transform
、およびを使用contentScaleFactor
することは正しい解決策ではありません。最後の 2 つは、イメージ ビュー全体 (境界線を含む) をスケーリングします。コンテンツモードは、画像がビューに収まる方法を変更するだけです(私の場合、すでに設定されています)