reactjs - React Native numberOfLines 无效的 props.style 键
问题描述
我有一个这样的格式化 TextView:
headerTextStyle: {
fontSize: 16,
numberOfLines: 2,
marginRight: 90
},
但是,当我运行该应用程序时,我收到以下警告:
Warning: Failed prop type: Invalid props.style key `NumberOfLines` supplied to `ForwardRef`.
Bad object: {
"fontSize": 12,
"numberOfLines": 2,
"marginRight": 90
}
我尝试从 headerTextStyle 中删除 numberOfLines 并将其应用于 parentView
的样式,但是在这两种情况下,如果文本超过 1 行,它不会被 ellipsize 截断,而是溢出到下一行。
解决方案
我认为 numberOfLines 不是为了样式,而是在视图本身中设置,例如:
render() {
return (
<Text style={styles.headerTextStyle}
numberOfLines={2}>{this.title}</Text>
)
}
这会将文本的最大行数设置为 2
推荐阅读
- r - cut() 在 R 中创建 NA 中断类别
- javascript - 当我在javascript中对其执行多个if语句时,字符串不会改变
- excel - 基于值的 Excel 气泡图透明度
- javascript - 未处理的承诺拒绝和 ERR_HTTP_HEADERS_SENT
- python - 如何在循环python之外的for循环中使用变量
- python - 如何获取正在执行的脚本的文件路径?
- express - 在异步函数中发送响应
- laravel-sanctum - Laravel sanctum SPA - 此 set-cookie 域属性对于当前主机 url 无效
- r - 在将时间序列数据集输入 R 中的神经网络之前要遵循的步骤
- javascript - 如何防止人们从检查器中过载套接字 node.js 服务器?