答案 0 :(得分:0)
你需要带两个View
,一个UIView
背景颜色为绿色(我们说),UIView
你需要放UIImageView
,你需要根据它设置约束。现在将UIImageView
的背景颜色设置为红色,并根据您的要求,检查UIImageView's
image
是否为零,如果是,则可以将图像添加到{{1 }}
答案 1 :(得分:0)
这是一个从指定颜色创建UIImage
的函数。您可以使用.red
调用此方法来生成所需的占位符图像。
static func image(fromColor color: UIColor) -> UIImage {
let rect = CGRect(x: 0, y: 0, width: 1, height: 1)
let renderer = UIGraphicsImageRenderer(bounds: rect)
let img = renderer.image { ctx in
ctx.cgContext.setFillColor(color.cgColor)
ctx.cgContext.fill(rect)
}
return img
}