react-native 全局屏蔽系统大字体

安卓方法参考:安卓字体适配

iOS 使用Text 的一个属性 allowFontScaling={false}

但需要每个Text都要写一个这个属性,很麻烦,在不做封装的情况下可以使用下面方法做全局设置:

在项目写global变量的地方加入: import { Text, TextInput } from 'react-native' Text.defaultProps.allowFontScaling=false; TextInput.defaultProps.allowFontScaling=false;

上面修改了全局的Text 、TextInput的allowFontScaling默认值,如果项目使用了react-navigation,还需要修改 headerTitleAllowFontScaling = false参考API 如果引入了react-native-flux-router ,在Tab 节点,加入allowFontScaling={false} 属性,屏蔽掉导航栏和TabBar上的字体变大 <Tabs key="root" allowFontScaling={false} ......>

我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2y1txj0ickcg0

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏从零开始学自动化测试

Appium+python自动化20-查看iOS上app元素属性

前言 学UI自动化首先就是定位页面元素,玩过android版的appium小伙伴应该都知道,appium的windows版自带的Inspector可以定位app...

50850
来自专栏雪胖纸的玩蛇日常

Vue+koa2开发一款全栈小程序(6.个人中心)

如果报错(往往因为mysql的版本8.0什么的,加密方式导致初始化脚本报错),解决办法

26720
来自专栏Youngxj

[源码分享]Emlog博客后台自适应主题 N+

97840
来自专栏前端小叙

react跳转url,跳转外链,新页面打开页面

在页面中给一个按钮绑定绑定跳转,如果跳转到项目的路由,引入react-router的Link

76310
来自专栏微信公众号:Java团长

Intellij IDEA神器居然还有这些小技巧

Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专...

14820
来自专栏Java技术分享

基于Metronic的Bootstrap开发框架经验总结(6)--对话框及提示框的处理和优化

在各种Web开发过程中,对话框和提示框的处理是很常见的一种界面处理技术,用得好,可以给用户很好的页面体验,Bootstrap开发也一样,我们往往在页面新增、编辑...

33650
来自专栏GuZhenYin

C#使用Xamarin开发可移植移动应用(5.进阶篇显示弹出窗口与通讯中心)附源码

前言 源码地址:https://github.com/l2999019/DemoApp 可以Star一下,随意 - - 说点什么.. 没啥好说的.开干吧. 今天...

23450
来自专栏mantou大数据

MacOS下SVN迁移Git踩坑记

1. First Blood 之前在Windows环境下进行svn到git的迁移是很简单的,参考官方文档。 可是在macOS环境下(macOS High Si...

63750
来自专栏前端儿

电脑使用--快捷键等

         ps:  windows 键就是 键盘上那个 微软图标画圈的 .. 

14520
来自专栏CRPER折腾记

Vue 折腾记 - (10) 给axios做个挺靠谱的封装(报错,鉴权,跳转,拦截,提示)

不推荐完全copy过去,可以看看我是如何针对我这边业务; 做的一个axios的封装及实现的思路

55320

扫码关注云+社区

领取腾讯云代金券