我在 UIImageView 上画了一个边框...
[[albumImage layer] setBorderColor:[[UIColor whiteColor] CGColor]];
[[albumImage layer] setBorderWidth:10.0];
但是那些额外的 10 个像素是在图像视图中绘制的。我的部分图像被切断了!我想要:
- 将 UIImage 缩小 0.96 倍,使其适合边框内.. 或
- 在 IB 中将 UIImageView 每边缩小 10 个像素,然后在图像视图之外绘制边框
使用contentMode
,transform
和contentScaleFactor
不是正确的解决方案。最后两个缩放整个图像视图(包括边框)。内容模式只是改变图像在视图中的适应方式(在我的例子中已经设置好了)