React native 禁止字体跟随系统字体大小缩放

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;

}

iOS 更改 React-Native 框架中 RCTFont.mm (在ios工程里搜索这个文件),然后将

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

    fontSize = round(fontSize * scaleMultiplier);

}

替换成

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

    fontSize = round(fontSize);

}

猜你喜欢

转载自blog.csdn.net/qq_39910762/article/details/82955881