react-native - 如何在本机反应中更改所有应用程序文本组件的字体大小?
问题描述
有没有办法改变所有应用程序Text
组件的字体大小?我想创建一个通过单击来切换字体大小的按钮。我知道我可以通过更改单个组件的样式依赖项来做到这一点,但是有没有办法在整个应用程序中自动做到这一点?
解决方案
制作您的自定义组件CText
并在那里设置字体样式。然后全局替换<Text
为<CText
. 不要忘记在顶部导入:P
在 CText 中编写类似的代码
const CText = (props) => {
let { style, children } = props;
return (
<Text style={[style, {fontSize: SIZE]}>{children}</Text>
);
};
推荐阅读
- javascript - 远程运行 Cypress 测试运行程序
- spring-boot - 使用 Spring Batch 处理 cobol flat feed 文件(不同格式)
- apache-nifi - Apache Nifi 自定义处理器和自定义控制器服务打包结构
- r - 如何调用在服务器函数中创建的数据以在 UI 中显示值?R 闪亮
- scala - Scala 反编译代码有存根 /* 编译代码 */
- regex - 带有正则表达式的 Grep
- python-3.x - 如何将颜色条以 Seaborn Heatmap 的特定颜色居中?
- sql - ColdFusion Sanatize SQL
- google-cloud-storage - 如何等到工作完成或气流中的文件更新
- python - np.array 文本内存大小