В реакции родных у меня есть:
<View style={styles.navBar}>
<Text>{'<'}</Text>
<Text style={styles.navBarTitle}>
Fitness & Nutrition Tracking
</Text>
<Image source={icon} style={styles.icon}/>
</View>
с этими стилями:
{
navBar: {
height: 60,
flexDirection: 'row',
justifyContent: 'space-between',
alignItems: 'center',
},
navBarTitle: {
textAlign: 'center',
},
icon: {
height: 60,
resizeMode: 'contain',
},
}
Это эффект, который я получаю:
Это эффект, который я хочу:
В первом примере расстояние между элементами равно.
Во втором примере каждый пункт обоснован по-разному. Первый пункт выровнен по левому краю. Второй пункт выровнен по центру. Третий, правосторонний.
Этот вопрос аналогичен, но, похоже, реагирует на нативность не поддерживает margin: 'auto'
. Кроме того, другие ответы работают только в том случае, если вам небезразлично выравнивание по левому и правому краям, но никто не обращается к выравниванию по центру без автоматической маржи.
Я пытаюсь сделать навигационную панель в реагировать на родной. Версия Vanilla IOS выглядит следующим образом:
(источник: apple.com)
Как мне сделать что-то подобное? В основном я занимаюсь центрированием.