J'ai ajouté une extension à UIColor pour certaines couleurs que j'utilise dans mon application. Voici un exemple:Swift Extension Ne fonctionne pas
extension UIColor {
func appLightGrayColor() -> UIColor {
return UIColor(red: 190.0/255.0, green: 190.0/255.0, blue: 190.0/255.0, alpha: 1.0)
}
func grayScaleColor(grayScale : CGFloat) -> UIColor {
return UIColor(red: grayScale/255.0, green: grayScale/255.0, blue: grayScale/255.0, alpha: 1.0)
}
}
Cependant, lorsque je tente de l'appeler, la seule façon que je suis en mesure de compiler sans erreurs est la suivante:
UINavigationBar.appearance().barTintColor = UIColor.appLightGrayColor(UIColor())()
Voici ce que je reçois avec autocomplete:
Qu'est-ce que je fais mal?
Parler de la manière «Swifty» de faire les choses ... Les accolades d'ouverture ne devraient-elles pas être sur la même ligne que la déclaration? :) –
Ne me lancez pas dessus! Cela ne deviendra qu'une guerre religieuse. :-) –
https://en.wikipedia.org/wiki/Indent_style#Whitesmiths_style –