【发布时间】:2019-10-15 10:07:53
【问题描述】:
我正在使用 react-native-elements 创建一个移动应用程序。每当我在应用程序中使用图标时,无论图标是什么,它都会显示为一个正方形。我按照文档进行操作,但无法正常工作。
这是它呈现图标的方式。
在第一个和第二个地方,我想分别放置汉堡图标和一个搜索图标,但是显示为正方形。
对应代码
import React from 'react';
import { Header,Text } from 'react-native-elements'
import { Icon } from 'react-native-elements'
const Menu = (props) => {
return(
<Icon
name='menu' onPress={ () => {
props.navigation.openDrawer()
}}/>
)
}
const ActionBar = props => {
return (
<Header
placement="left"
leftComponent={<Menu navigation={props.navigation}/>}
centerComponent={{ text: 'OnTask', style: { fontSize: 20,color: '#fff' } }}
rightComponent={{ icon: 'search', color: '#fff' }}
/>
);
};
export default ActionBar;
【问题讨论】:
-
是的,当图标标签无法识别这些地方的图标名称时会发生此错误。最好是下载并显示为图像。
-
但是 react-native 元素声称它通过
react-native-vector-icons支持图标,我也安装了它。您能建议一种无需下载所有图标即可使其正常工作的方法吗?
标签: react-native icons react-native-elements