.scaleAspectFit - 用黑色填充空白
.scaleAspectFit - filling the blanks with black color
我有在 UIImageView 中显示的 UIImage。 UIImageView 有
contentMode = .scaleAspectFit
属性。 UIImages 在 UIImageView 上显示得很好,但我想编辑 UIImages,使它们没有任何空白(透明)space,而是用黑色填充空白 spaces,我希望它根据最终用户的屏幕尺寸动态执行此操作。
示例:
我想做的是用黑色替换我绘制的区域,并将其另存为 UIImage。
只需为 uiimageview 设置背景颜色
将 imageView
的背景颜色设置为黑色
使用 imageView 插座
self.imageView.backgroundColor = UIColor.black
使用 IB
将图像视图设置为黑色,并将帧设置为与主视图的帧相等。
self.imageView.backgroundColor = UIColor.black
对于自动调整大小:
self.imageView.frame = self.view.frame
对于自动布局:
设置主视图的前导、尾随、顶部和底部约束(self.view
)
我有在 UIImageView 中显示的 UIImage。 UIImageView 有
contentMode = .scaleAspectFit
属性。 UIImages 在 UIImageView 上显示得很好,但我想编辑 UIImages,使它们没有任何空白(透明)space,而是用黑色填充空白 spaces,我希望它根据最终用户的屏幕尺寸动态执行此操作。
示例:
我想做的是用黑色替换我绘制的区域,并将其另存为 UIImage。
只需为 uiimageview 设置背景颜色
将 imageView
的背景颜色设置为黑色
使用 imageView 插座
self.imageView.backgroundColor = UIColor.black
使用 IB
将图像视图设置为黑色,并将帧设置为与主视图的帧相等。
self.imageView.backgroundColor = UIColor.black
对于自动调整大小:
self.imageView.frame = self.view.frame
对于自动布局:
设置主视图的前导、尾随、顶部和底部约束(self.view
)