Comment changer le style de TextInput espace réservé à Réagir Natif?
Est-il un moyen de mettre fontStyle: 'italic'
seulement pour la placeholder
de la TextInput à Réagir Natif?
à la recherche ici, à la documentation semble que vous ne pouvez définir un espace réservé et placeholderTextColor.
- avez-vous le résoudre?
- nope. serait heureux de trouver une solution
- eh bien.. maintenant je suis coincé avec le même problème..
- si vous avez besoin de changer juste la couleur, look que répondre
Vous devez vous connecter pour publier un commentaire.
Amélioration sur Daniel réponse pour une solution générique
Utilisation:
Vous pouvez configurer votre espace réservé couleur en utilisant la
placeholderTextColor
prop.Vous pouvez construire cette fonctionnalité vous-même. L'espace réservé est affiché lorsque l'entrée est vide, de sorte que vous pouvez vérifier votre état et de changer le style en conséquence:
Pour une raison quelconque, cela ne semble pas fonctionner avec fontFamily = Système. Donc, vous devez spécifier explicitement le fontFamily.
event.nativeEvent.text
Contenu et de l'espace réservé de TextInput utiliser un style commun, de sorte que vous pouvez définir fontWeight et fontSize pour l'espace réservé. Pour une autre, vous pouvez définir la propriété
placeholderTextColor
pourTextInput
Vous pouvez également utiliser un apatride composant.
Voici ma solution:
Tout d'abord, dans mon composant d'écran...
Alors, dans mon enveloppé composant...
Si vous souhaitez simplement régler votre espace réservé est le positionnement que vous pouvez placer à l'intérieur d'un et ajouter un style à l' :
il va permettre à l'espace réservé aligner vers le centre, comme parfois "alignContent', 'alignItems', 'justifyContent' peut ne pas fonctionner. Aussi:
de style de toutes les frontières (l'un au-dessus supprime les frontières qui viennent de réagir-native-éléments").