Comment ajouter un texte d'espace réservé (placeholder) dans UITextView en Swift ?
Bonjour à tous ! Je suis débutant en Swift et en développement iOS. J'essaie de créer un écran de saisie de texte, similaire aux notes dans iOS, où il y a un texte d'indice gris "Entrez le texte..." dans UITextView, qui disparaît lorsque l'utilisateur commence à taper, et réapparaît si le champ est vide.
UITextField a une propriété `placeholder` qui fait cela automatiquement, mais UITextView n'a pas cette propriété. J'ai essayé d'utiliser `UITextViewDelegate` et la méthode `textViewDidChange` pour gérer manuellement l'affichage du texte d'espace réservé, mais j'ai rencontré des problèmes :
1. Lorsque je définis le texte d'espace réservé via `textView.text = "Entrez le texte..."`, il ne disparaît pas lorsque l'utilisateur commence à taper — le texte est simplement ajouté au placeholder.
2. Si j'essaie d'effacer le texte dans `textViewDidBeginEditing`, je perds la possibilité d'édition si l'utilisateur touche accidentellement le champ puis le quitte.
3. Je n'arrive pas à comprendre comment gérer correctement la couleur du texte : le placeholder doit être gris, tandis que le texte saisi par l'utilisateur