React-Native 更改字体不跟随字体大小变化而变化

转载文章。

转载

1.安卓

打开React-native 项目 中 android 文件=>进入到 app 目录=> src =>main =>java => com =>runnercampshop =>MainActivity.java 文件中 头文件中加入

import android.content.res.Configuration;

import android.content.res.Resources; 这两个文件

后面类要加入

@Override

public Resources getResources() {

Resources res = super.getResources();

Configuration config=new Configuration();

config.setToDefaults();

res.updateConfiguration(config,res.getDisplayMetrics() );

return res;

}

2. iOS 更改 React-Native 框架中 RCTFont.mm 文件中一个缩放比例删除即可

if(scaleMultiplier >0.0&& scaleMultiplier !=1.0) {

fontSize =round(fontSize);

}

在 gitHub 上添加自己更改好的react-naitve;把本项目react-native 在node_modules中删除 react-native 这个文件,从新 npm install 一下;在把本项目中的package.json 文件中的 react-native 的版本号改成

"react-native": "git+https://github.comreact-native.git", 自己提交在gitHub上的路径即可

你可能感兴趣的:(React-Native 更改字体不跟随字体大小变化而变化)