Изменить цвет значка в строке заголовка реагировать на навигацию - PullRequest
0 голосов
/ 08 ноября 2018

Я только начал разрабатывать в React-Native, а также, кажется, плавно продвигается, просто когда я пытаюсь изменить цвет значка в строке заголовка, он по-прежнему остается цветом по умолчанию, который является черным. любая помощь будет оценена.

import {Platform, StyleSheet, Text, View, TouchableOpacity, Image, Dimensions} from 'react-native';
import {Container, Content, List, ListItem, Left, Body, Icon, Button, Thumbnail, Form, Item, Label, Input, Right} from 'native-base';

static navigationOptions = ({ navigation }) => {
    return {
        title: '',
        headerStyle: {backgroundColor: 'purple'},
        headerTintColor: '#fff',
        headerTitleStyle: {fontWeight: 'bold'},
        headerLeft:(
            <TouchableOpacity onPress={() => navigation.toggleDrawer()} 
                style={{padding:10}}>
                <Icon color="#fff" size={27} name='ios-menu'/>
            </TouchableOpacity>
        )
    };
}

Ответы [ 2 ]

0 голосов
/ 29 июня 2019

Вам нужно определить цвет в стиле

<Icon name='pencil' type='MaterialCommunityIcons'

              style={ color:'#0041C3'} />

Это будет работать!

0 голосов
/ 09 ноября 2018

Используйте стиль вместо цвета:

<Icon style={{color: '#FFF'}} size={27} name='ios-menu'/>
...