2015-03-31 4 views

risposta

19

È possibile raggiungere questo obiettivo utilizzando componenti di testo nidificate

<Text style={{color: 'blue'}}> 
    I am blue 
    <Text style={{color: 'red'}}> 
     i am red 
    </Text> 
    and i am blue again 
</Text> 

Ecco un link alla documentazione che spiega meglio

+0

Cosa fare se avete testo dinamico? Immagina che il testo provenga dal server con alcuni segnaposto per indicare che il cliente dovrebbe evidenziare. –

+0

Questo è abbastanza specifico, quindi non è fornito di default. Non dovrebbe essere così difficile da realizzare però. Prova a scrivere una funzione specifica che analizza la stringa dal server e genera un oggetto che contiene gli stili da applicare a ciascuna sottostringa. Quindi è possibile alimentare questo oggetto a un componente personalizzato che esegue il rendering di componenti di testo annidati come quello sopra riportato. – mttcrsp

+0

Ya. Ciò ha senso. –

Problemi correlati