如何为ReactNative Button使用自定义FontFamily?这个 是按钮:
<Button
title="ACCEDI"
color={"#008800"}
marginVertial={10}
fontFamily={Fonts.Montserrat}
/>
但是这不起作用,fontFamily没有改变。 我该如何更改?
答案 0 :(得分:0)
请尝试将其放入样式属性中,
textStyle={{fontFamily: Fonts.Montserrat}}
OR
titleStyle={{fontFamily: Fonts.Montserrat}}
以下是有用的链接:
https://medium.com/react-native-training/react-native-custom-fonts-ccc9aacf9e5e
https://github.com/react-native-training/react-native-elements/issues/977
答案 1 :(得分:0)
尝试使用此链接作为参考custom fonts in react native
在package.json中编辑字体文件夹src并尝试此链接。
答案 2 :(得分:0)
我认为您不能设置字体系列。查看按钮的源代码。 (https://github.com/facebook/react-native/blob/master/Libraries/Components/Button.js)。他们还没有公开任何文字样式的支持。
const {
accessibilityLabel,
color,
onPress,
touchSoundDisabled,
title,
hasTVPreferredFocus,
nextFocusDown,
nextFocusForward,
nextFocusLeft,
nextFocusRight,
nextFocusUp,
disabled,
testID,
} = this.props;
但是,您可以创建一个TouchableWithNativeFeedback并添加一个Text组件并提供所需的样式。
答案 3 :(得分:0)
在字体家族中,您只需输入字体名称
row_number()