我有這樣的擴展漸變斯威夫特添加到視圖:如何漸變的真實設備上應用到UIView的iOS中10
extension UIView {
func addGradientWithColor(colorTop: UIColor, colorButton: UIColor){
let gradient = CAGradientLayer()
gradient.frame = self.bounds
gradient.colors = [colorTop.cgColor, colorButton.cgColor]
self.layer.insertSublayer(gradient, at: 0)
}
}
然後,我用它一樣,在我的UIViewController:
override func viewDidLoad(){
self.view.addGradientWithColor(colorTop: UIColor.red, colorButton: UIColor.clear)
super.viewDidLoad()
}
我運行模擬器,它工作得很好。但是當我想在真實設備上使用我的應用程序時,漸變不起作用。
PD:我嘗試了很多方法來做一個漸變,但沒有在一個真實的設備上工作。
哇,它的工作,感謝= d –
@CristianMora很高興我可以幫助你。你可以通過接受/提升它來標記這個答案嗎? – Cristik
什麼是ToTGradientView?谷歌搜索它只出現這個StackOverflow後 – Will