我想制作一个应用程序,在图像上放置彩色透明图层,这样您就可以看到图像就像用眼睛看着面前的彩色透明薄片一样。 我应该从什么开始?
答案 0 :(得分:0)
这是代码版本。
您需要在视图控制器中为图像创建一个插座(右键单击故事板中的图像以查看控制器swift文件 - 选择Outlet并将其命名为imageHome)。您将看到创建了以下IBOutlet:
@IBOutlet weak var imageHome: UIImageView!
在视图控制器中使用以下代码,看看它是否有助于启动:
override func viewDidLoad() {
super.viewDidLoad()
// Create a view programmatically by using the image's frame
let transparentVC = UIView.init(frame: self.imageHome.frame)
// Set its background color with alpha value for transparency
transparentVC.backgroundColor = UIColor.init(red: 255 / 255, green: 0 / 255, blue: 0 / 255, alpha: 0.4)
// Add this new view to your image as subview, so it will be top view on the actual image
self.imageHome.addSubview(transparentVC)
}
我希望它有所帮助。