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上的路径即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容