2

我有在 UIImageView 中显示的 UIImages。UIImageView 有

contentMode = .scaleAspectFit

财产。UIImages 在 UIImageView 上显示得很好,但我想编辑 UIImages,使它们没有任何空白(透明)空间,而是用黑色填充空白空间,我希望它动态地执行此操作,取决于最终用户的屏幕尺寸。

例子:

在此处输入图像描述

在此处输入图像描述

我想要做的是用黑色替换我绘制的区域,并将其保存为 UIImage。

4

3 回答 3

2

只需为 uiimageview 设置背景颜色

于 2017-02-23T09:58:32.233 回答
1

Set the background Color of the imageView to black

Using imageView outlet

self.imageView.backgroundColor = UIColor.black

Using IB

Using IB

于 2017-02-23T09:59:34.797 回答
1

为 imageview 设置黑色以及设置框架等于主视图的框架。

self.imageView.backgroundColor = UIColor.black


对于自动调整大小:

self.imageView.frame = self.view.frame


对于 AutoLayout: 使用主视图 ( )
设置前导、尾随、顶部和底部约束self.view

于 2017-02-23T10:05:21.367 回答