如何在 Swift 3 中在图像上添加不透明的黑色

Ale*_*ara 3 ios swift swift3

我想知道如何在 Swift 3 中在图像顶部放置一个不透明的黑色矩形。例如:

在此输入图像描述 在此输入图像描述

Ken*_*man 5

您可以创建一个UIView具有不透明度的黑色,并使其大小与您的大小相同UIImageView,并将其添加为子视图。尝试类似的方法:

let tintView = UIView()
tintView.backgroundColor = UIColor(white: 0, alpha: 0.5) //change to your liking
tintView.frame = CGRect(x: 0, y: 0, width: imageView.frame.width, height: imageView.frame.height)

imageView.addSubview(tintView)
Run Code Online (Sandbox Code Playgroud)

imageView = 你的 UIImageView