转载文章。
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上的路径即可
网友评论