使用简单的 <Text>
查看 lineHeight: 21
相同的元素在 Android 和 iOS 设备上的呈现方式似乎不同。这非常烦人。
我已经用“Arial”作为默认字体和自定义字体进行了测试。使用自定义字体 (Sofia Pro Light),差异变得更大。
如何在两个操作系统上实现相同的字体样式?
fontFamily: Arial:
(安卓 59dp,iOS 65pd)
fontFamily: SofiaProLight
(安卓 51.7dp,iOS 66pd)
最佳答案
你需要像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/