10 votes

Couleur du curseur du champ de texte SwiftUI

Actuellement le curseur/caret de ma SwiftUI TextField es bleu . Existe-t-il une API pour la couleur du curseur ou une solution de contournement ?

19voto

shim Points 638

Il a été testé et .accentColor fait l'affaire.

TextField(" Enter some text", text: $name)
    .accentColor(.yellow)

0voto

Jake Points 23

L'autre réponse n'a pas fonctionné pour moi, mais celle-ci l'a fait ! Cependant, il semble que le curseur ne joue pas bien avec l'espacement des lignes personnalisé par SwiftUI...

extension NSTextView {
    open override var frame: CGRect {
        didSet {
            insertionPointColor = .black
        }
    }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X