React native 如何为输入(反应本机元素)标签设置fontFamily?

React native 如何为输入(反应本机元素)标签设置fontFamily?,react-native,input,font-family,react-native-elements,React Native,Input,Font Family,React Native Elements,fontFamily在react native elements的Input组件的labelStyle属性下不工作。我错过了什么 我使用的是react 16.8.6、react native 0.60.4和react native elements 1.1.0。我一直在我的整个应用程序中使用这个字体系列(Arciform),到目前为止它一直在工作 样式表代码-文件定义库 export const definicoesBase = { tamanhoFonteTextoComum : 16

fontFamily
react native elements
Input
组件的
labelStyle
属性下不工作。我错过了什么

我使用的是react 16.8.6、react native 0.60.4和react native elements 1.1.0。我一直在我的整个应用程序中使用这个字体系列(Arciform),到目前为止它一直在工作

样式表代码-文件定义库

export const definicoesBase = {
    tamanhoFonteTextoComum : 16,
    alturaLinhaTextoComum : 22,
    fontFamilyTextoComum : 'Arciform',
    corFonteTextoCabecalho : "#fff",
    tamanhoFonteTextoCabelho: 20,
    corFonteTextoComum : "#212121",
    corFonteTextoAvaliacao : "#e7a74e",
    fontWeightCabecalho:"bold",
    backgroundGeral : "#fff",
    backgroundAnuncio : "#FFF",
    corBordaAnuncio : "#bdbdbd",
    corBarraSlider : "#bdbdbd",
    corBotaoSlider : "#0288d1",
    backgroundCabecalho : "#0288d1",
};
样式表代码-文件样式FaleConosco

import { StyleSheet } from "react-native";

import StyleBase, { definicoesBase } from "./StyleBase";

const StyleFaleConosco = StyleSheet.create({
...
    corpoText:{
        fontFamily: definicoesBase.fontFamilyTextoComum,
        fontSize: definicoesBase.tamanhoFonteTextoComum,
        color: definicoesBase.corFonteTextoComum,
        lineHeight: definicoesBase.alturaLinhaTextoComum
    },
...
});
export default StyleFaleConosco;
输入文件代码

import React, { Component } from "react";
import { ScrollView, Linking, Text, TouchableOpacity, View, BackHandler } from "react-native";
import { Input, Icon } from "react-native-elements";
import StyleFaleConosco from "../../styles/StyleFaleConosco";
import { navigationOptions } from "../../styles/StyleBase";
export default class FaleConosco extends Component {
...
  render() {
    return (
...

  state = {
    titulo: "",
    descricao: ""
  };
...
            <Input
              label="Título"
              labelStyle={StyleFaleConosco.corpoText}
              onChangeText={titulo => this.setState({ titulo })}
            />
...
            <Input
              label="Descreva o seu problema/sugestão"
              onChangeText={descricao => this.setState({ descricao })}
              multiline={true}
              numberOfLines={4}
              containerStyle={{ width: '90%', }}
              labelStyle={StyleFaleConosco.corpoText}
              inputContainerStyle={{
                borderWidth: 1,
                borderRadius: 5,
              }}
            />
...

    );
  }
}
import React,{Component}来自“React”;
从“react native”导入{ScrollView,Linking,Text,TouchableOpacity,View,BackHandler};
从“react native elements”导入{Input,Icon};
从“../../styles/StyleFaleConosco”导入StyleFaleConosco;
从“./../styles/StyleBase”导入{navigationOptions};
导出默认类FaleConosco扩展组件{
...
render(){
返回(
...
状态={
提图洛:“,
描述:“
};
...
this.setState({titulo})
/>
...
this.setState({descripao})}
多行={true}
numberOfLines={4}
containerStyle={{width:'90%,}}
labelStyle={StyleFaleConosco.corpoText}
输入容器样式={{
边框宽度:1,
边界半径:5,
}}
/>
...
);
}
}

它会继续显示这两个标签的默认fontFamily,而不是Arciform。

将fontWeight设置为“正常”: