RN中固定Text字体大小

Text字体大小不随着手机字体设置大小的变化而变化

前段时间测试出的问题,在使用<Text> 标签的时候,将手机的字体设置的超大号,应用就没法看了,找了很多关于固定字体大小的方法,试了一些管用的不管用的,结合了下,找到了下面2种 适用于IOS和Android的方案,Android的是在原生代码里面设置。


IOS的解决方案:

设置Text 的 allowFontScaling属性值为false(建议在项目中自定义个组件,便于全局使用)。但是该方案有个缺陷,无论在什么分辨率的手机屏幕下,都是你设置的字体大小,因为没有针对手机分辨率去对字体大小进行转换,有需要的同学可以自行加上

Android的解决方案:

在Application里设置:

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

推荐阅读更多精彩内容