2017-09-20 1 views
0

Ich habe Textkomponente etwas höher als der tatsächliche Text innerhalb es. Ist es möglich, diesen Text vertikal im Hintergrund auszurichten? hierZentrieren Sie Text innerhalb der Textkomponente, reagieren Sie gebürtig

Text ist:

<Text style={styles.container}>{this.props.title}</Text> 

Styles sind hier:

const styles = StyleSheet.create({ 
    container: { 
     height: 30, 
     justifyContent: 'center', 
     alignItems: 'center', 
     fontWeight: 'bold', 
     backgroundColor: '#fff', 
    } 
}); 
+1

Stellen Sie den 'lineHeight' des Textes gleiche wie die' Text' Komponenten Höhe – bennygenel

+0

@bennygenel, danke –

+0

Ihr willkommen. froh, dass es funktioniert – bennygenel

Antwort

1

Einstellung lineHeight des Bauteils gleich der height sollte es beheben.

const styles = StyleSheet.create({ 
    container: { 
     height: 30, 
     lineHeight: 30, 
     justifyContent: 'center', 
     alignItems: 'center', 
     fontWeight: 'bold', 
     backgroundColor: '#fff', 
    } 
}); 
Verwandte Themen