web-dev-qa-db-fra.com

Comment changer la couleur de l'icône des symboles SF dans UIKit?

Dans SwiftUI, vous pouvez changer la couleur de l'icône en utilisant le modificateur foregroundColor. Je pense donc qu'il devrait y avoir un moyen de changer la couleur dans UIKit. J'ai recherché la documentation et je n'ai rien trouvé de connexe.

Est-ce possible maintenant?

let iconImage = UIImage(systemName: "chevron.right", 
    withConfiguration: UIImage.SymbolConfiguration(pointSize: 16, weight: .regular, scale: .medium))
6
francisfeng
let iconImage = UIImage(systemName: "chevron.right",
                                            withConfiguration: UIImage.SymbolConfiguration(pointSize: 16, weight: .regular, scale: .medium))?.withTintColor(.systemGreen)
1
Nikolay Ukolov