如何在React Native中全局更改高度,宽度单位

时间:2019-08-27 04:25:57

标签: react-native react-native-android react-native-ios

这是一个相当大的React Native应用程序,此应用程序中使用的所有单元都在DP中。这就是为什么在iPad和平板电脑上无法正确缩放的原因。现在,我想将DP值替换为基于设备宽度和高度计算出的值。这些细节似乎很难正确地使用正则表达式来定位,因此我无法使其自动化。有没有拦截器,钩子或任何其他方法可以获取这些值并更改它们?

1 个答案:

答案 0 :(得分:1)

您可能正在搜索:React Native Extended StyleSheet

使用该库,您必须在项目的根目录上计算rem或动态缩放因子,然后将其导出并在样式表中用作字符串值。这样可以解决这个问题。这将使样式具有响应性,并且您在主容器中计算出的值将取决于设备的高度和宽度。