てロードする必要があります。のfontFamily素材のアイコンは、システムフォントではなく、私はコードで反応するネイティブ・ベクトルのアイコンからアイコンをインポートしています指数
import Icon from 'react-native-vector-icons/MaterialIcons';
それが正しく接続されているように思え。 私はアイコンを取得するために使用していたコードは次のとおりです。
<Tab
title={selectedTab === 'home' ? 'HOME' : 'Home'}
renderIcon={() => <Icon containerStyle={{justifyContent: 'center', alignItems: 'center', marginTop: 12}} color={'#5e6977'} name='android' size={33} />}
onPress={() => this.changeTab('home')}>
<Text>Home</Text>
</Tab>
私は取得しています完全なエラーは次のとおりです。
のfontFamily「素材のアイコンは、」システムフォントではなく、Exponent.Fontによってロードされていません.loadAsync。
システムフォントを使用する場合は、名前を正しく入力し、デバイスのオペレーティングシステムでサポートされていることを確認してください。
カスタムフォントの場合は、必ずExponent.Font.loadAsyncでロードしてください。
サンプルプロジェクトを作成してくれてうれしいです。プリセットに「babel-preset-expo」という行を追加したところ、すべて正常に動作しました。 –