iOS
渲染 Text 時(shí)會(huì)根據(jù)系統(tǒng)當(dāng)前字體大小而改變 Text 的字體大小,導(dǎo)致適配問題,解決方案如下:
1、為Text添加
allowFontScaling :false
但是為每一個(gè)Text組件添加使用不是很便捷。
2、為所有Text組件添加默認(rèn)屬性
Text.defaultProps.allowFontScaling=false
Android
渲染Text如果不設(shè)置fontFamily會(huì)取當(dāng)前系統(tǒng)的字體,所以會(huì)出現(xiàn)以下字體導(dǎo)致的適配問題。所以建議給 Text 設(shè)置統(tǒng)一的字體,例如iOS的 PingFang 字體,可以保證兩端樣式一致