首页 > 解决方案 > 如何在 React Native 中以像素为单位获取 fontSize?

问题描述

所以,我需要做的是获取我在样式中设置的文本的字体大小:

text: {
    fontSize: 25,
  }

我通过将 pt 转换为 px 来做到这一点:

const TIME_HEIGHT = styles.text.fontSize * 1.34;

但这并不像我期望的那样起作用。是否有任何方法可以获取我的文本的字体大小并稍后在代码中使用此大小?

标签: cssreactjsreact-nativetextfonts

解决方案


试试这个库。“在布局之前准确测量文本并从您的应用程序(Android 和 iOS)获取字体信息。” https://github.com/aMarCruz/react-native-text-size


推荐阅读