React native Text Webview 处理字体大小的变化

If the user has set a custom font size in the Android system, an undesirable scale of the site interface in WebView occurs.

如果用户在Android系统中设置了自定义字体大小,会导致WebView中的站点界面出现不良比例

When setting the standard textZoom (100) parameter size, this undesirable effect disappears.

当设置标准textZoom(100)参数大小时,这种不良效果就消失了。

js 复制代码
<WebView
    textZoom={100}
    source={}/>

https://github.com/react-native-webview/react-native-webview/blob/master/docs/Reference.md#textzoom

对于 Text 组件上使用 allowFontScaling 属性,

想要在整个应用程序中禁用字体缩放,你可以通过全局设置 defaultProps 中的 allowFontScaling 属性来实现

bash 复制代码
Text.defaultProps = Text.defaultProps || {};
Text.defaultProps.allowFontScaling = false;

Text.defaultProps = Object.assign({}, Text.defaultProps, {
  allowFontScaling: false,
});

https://reactnative.dev/docs/text#allowfontscaling

相关推荐
羊小猪~~23 分钟前
前端入门一之ES6--面向对象、够着函数和原型、继承、ES5新增方法、函数进阶、严格模式、高阶函数、闭包
开发语言·前端·javascript·css·vscode·html·es6
Licky1324 分钟前
web 远程调试工具PageSpy 实战经验
前端·javascript·架构·chrome devtools
咔咔库奇36 分钟前
react之了解jsx
前端·javascript·react.js
努力挣钱的小鑫40 分钟前
【Element】vue2 el-table scope.row 更改数据,试图没有更新
前端·javascript·vue.js·element
jhonjson1 小时前
在Flutter中,禁止侧滑的方法
前端·javascript·flutter
一名技术极客1 小时前
Three.js 搭建3D隧道监测
开发语言·javascript·3d
Dragon Wu1 小时前
前端 JS面向对象 原型 prototype
前端·javascript
看月亮的方源1 小时前
工作笔记--css文本溢出,盒子模型,NextTick回顾、console调试、样式穿透deep全家,el-upload文件上传,.9图
前端·javascript·vue.js
TttHhhYy2 小时前
vue写后台管理系统,有个需求将所有的$message消息提示换成确认框来增强消息提示效果,遇到嵌套过多的情况,出现某些问题
前端·javascript·vue.js·anti-design-vue
亿牛云爬虫专家2 小时前
如何在Puppeteer中实现表单自动填写与提交:问卷调查
javascript·爬虫·爬虫代理·puppeteer·问卷调查·代理ip·表单