gpt4 book ai didi

javascript - 使用 React Native 在 Android/iOS 上使用不同的 lineHeight

转载 作者:行者123 更新时间:2023-11-28 17:49:23 30 4
gpt4 key购买 nike

使用简单的 <Text>查看 lineHeight: 21相同的元素在 Android 和 iOS 设备上的呈现方式似乎不同。这非常烦人。

我已经用“Arial”作为默认字体和自定义字体进行了测试。使用自定义字体 (Sofia Pro Light),差异变得更大。

如何在两个操作系统上实现相同的字体样式?

fontFamily: Arial: (安卓 59dp,iOS 65pd)

Arial

fontFamily: SofiaProLight (安卓 51.7dp,iOS 66pd)

Sofia Pro

最佳答案

你需要像follow一样有条件地给出行高

import {Platform} from 'react-native';

lineHeight: Platform.OS === 'ios' ? 19 : 21

关于javascript - 使用 React Native 在 Android/iOS 上使用不同的 lineHeight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47925577/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com