小编Den*_*han的帖子

图标未显示在反应导航标题按钮中(React Native)

我正在尝试使用react-navigation-header-buttons 库向 headerRight 添加一个图标。但显示的是图标的标题而不是图标。

这是应该显示图标的代码。

import React, { useState, useLayoutEffect } from 'react';
import { View, Text, Button, StyleSheet } from 'react-native'

import { MEALS } from '../data/DummyData';
import { HeaderButtons, Item } from 'react-navigation-header-buttons';
import { HeaderButton } from '../components/CustomHeaderButton';

const MealDetailScreen = props => {
    const mealId = props.route.params.mealId;
    const selectedMeal = MEALS.find(meal => meal.id == mealId);
    const [headerTitle, setHeaderTitle] = useState();

    useLayoutEffect(() => {
        setHeaderTitle(() => selectedMeal === undefined ? props.route.params.title : selectedMeal.title)
        props.navigation.setOptions({
            headerTitle: headerTitle,
            headerRight: …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-button react-navigation

6
推荐指数
1
解决办法
4128
查看次数