React native fontWeight:';粗体';不适用于react native中的TextInput
我有这个文本输入:React native fontWeight:';粗体';不适用于react native中的TextInput,react-native,React Native,我有这个文本输入: <TextInput style={styles.secondaryTitle} onChangeText={(skillCategory) => this.setState({skillCategory})} value={this.state.skillCategory} editable={this.props.editMode ? true : false} />
<TextInput
style={styles.secondaryTitle}
onChangeText={(skillCategory) => this.setState({skillCategory})}
value={this.state.skillCategory}
editable={this.props.editMode ? true : false}
/>
fontSize
显示正确,但看起来不是bold
。我四处搜索过,但没有看到其他人有同样的问题。我做错什么了吗
我还将secondary title
用于Text
组件,它看起来是粗体的。我在下面附上了截图:
TextInput
:
文本
:
看起来只有当
多行={false}
时才会出现此问题(这是默认设置)。
将
multiline={false}
更改为multiline={true}
或添加multiline={true}
是否尝试检查元素的样式添加是否正确?您好,我刚刚检查过。它的属性实际上是fontwweight:bold
,但它看起来并不是粗体的。它应该可以工作,没有任何错误。COLOR\u DARK\u PRIMARY的值是多少?颜色可能会影响值。这是react native中的一个已知问题,我们将在几天内对此进行讨论ago@RyanTurnbullfontwweight
onTextInput
在RN 0.49.3上对我有效正如评论中所述,fontwweight
样式道具在新RN版本中有效,而且没有类似的解决方案。我想考虑一下在你的例子中这个问题的其他来源,至于默认系统字体,<代码> fOntFux PROP按预期工作。希望这不会浪费你的时间。
secondaryTitle: {
fontSize: TITLE_SECONDARY,
fontWeight: 'bold',
color: COLOR_DARK_PRIMARY,
},