1

在我当前的反应本机应用程序中。

我正在使用 react-native-navigation 进行一般应用程序导航。

另一方面,我想对一些基本的 UI 元素使用 native-base。

我的问题是,我如何将一个<Icon name="ios-search"/>从 native-base 传递到 react-native-navigation 选项卡?

基于这个维基。似乎他们只接受标签图标的实际图像? https://github.com/wix/react-native-navigation/wiki/Top-Level-API

据我所知,原生图标只是 react-native-vector-icon 的一个包装器。在 react-native-vector-icon 中,有一个 getImageResource 函数允许我将图标转换为图像。我如何在本机基础中做到这一点?

4

1 回答 1

2

getImageSource下一个版本的 Native Base 会在 Icon 中添加该功能。

现在,您可以直接从 react-native-vector-icons 导入任何 Icon 系列并getImageSource从那里使用。

import Ionicons from 'react-native-vector-icons/Ionicons';
...
...

getImageSource('ios-home', 20, 'red').then((source) => this.setState({ userIcon: source }));
于 2016-09-19T11:29:23.047 回答