.scaleAspectFit - 用黑色填充空白

时间:2017-02-23 09:50:38

标签: ios swift xcode uiimageview swift4

我有UIImage,我在UIImageView中显示。

是UIImageView
contentMode = .scaleAspectFit

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

示例:

enter image description here

enter image description here

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

2 个答案:

答案 0 :(得分:2)

只需为uiimageview设置backgroundcolor

答案 1 :(得分:1)

library(tidyverse) # original data frame summary.changed <- data_frame(Jahr = 2005:2004, N = 1) # transform data frame summary.changed2 <- summary.changed %>% unite(col = Jahr_N, Jahr, N, sep = "(") %>% mutate(Jahr_N = gsub(pattern = "^", replacement = "\\+", x = Jahr_N)) %>% mutate(Jahr_N = gsub(pattern = "$", replacement = "\\)", x = Jahr_N)) # flatten and print summary.changed2 %>% flatten_chr() %>% print() 的背景颜色设置为黑色

使用imageView outlet

imageView

使用IB

Using IB