在迅速的早期版本,你會得到的白色像這樣UIColor.whiteColor()
Swift 3 - 如何編寫新的UIColors等沒有初始化函數的函數?
然而,斯威夫特3,你得到的顏色白色無initialisers像這樣UIColor.white
我怎麼會寫此相同的功能,而無需使用初始值,如UIColor.custom
?
extension UIColor {
func custom() {
return UIColor(white: 0.5, alpha: 1)
}
}
在斯威夫特2,'whiteColor()'是一類功能。在Swift 3中,'white'是一個類變量。 (這不是關於* initialisers *)。 – Codo