A
Size: a a a
A
A
if (isAuthorized) {
showFirstSB()
} else {
showSecondSB()
}
SB
if (isAuthorized) {
showFirstSB()
} else {
showSecondSB()
}
A
SB
A
A
SB
_
extension UIButton {
@discardableResult
func applyGradient(colours: [UIColor]) -> CAGradientLayer {
return self.applyGradient(colours: colours, locations: nil)
}
@discardableResult
func applyGradient(colours: [UIColor], locations: [NSNumber]?) -> CAGradientLayer {
let gradient: CAGradientLayer = CAGradientLayer()
gradient.frame = self.bounds
gradient.colors = colours.map { $0.cgColor }
gradient.locations = locations
self.layer.insertSublayer(gradient, at: 0)
return gradient
}
}
let leftColor = UIColor(red: 255, green: 214, blue: 146, alpha: 1)
let rightColor = UIColor(red: 225, green: 99, blue: 99, alpha: 1)
logInButton.applyGradient(colours: [leftColor, rightColor])
DK
S
DK
_
SB
SB
_
DK