// // Copyright (c) 2018 Open Whisper Systems. All rights reserved. // public class GradientView: UIView { let gradientLayer = CAGradientLayer() public required init(from fromColor: UIColor, to toColor: UIColor) { gradientLayer.colors = [fromColor.cgColor, toColor.cgColor] super.init(frame: CGRect.zero) self.layer.addSublayer(gradientLayer) } public required init?(coder aDecoder: NSCoder) { notImplemented() } public override func layoutSubviews() { super.layoutSubviews() gradientLayer.frame = self.bounds } }