【发布时间】:2021-12-14 00:33:04
【问题描述】:
如果用户已将设备 (ios) 设置为遵循 RTL 的语言,我如何在 react native 中检测到这一点?我正在使用以下内容来获取语言。
NativeModules.SettingsManager.settings.AppleLanguages[0]
【问题讨论】:
标签: ios react-native right-to-left
如果用户已将设备 (ios) 设置为遵循 RTL 的语言,我如何在 react native 中检测到这一点?我正在使用以下内容来获取语言。
NativeModules.SettingsManager.settings.AppleLanguages[0]
【问题讨论】:
标签: ios react-native right-to-left
您可以使用I18nManager 来检查从右到左。
首先你应该从react-native导入I18nManager
import {I18nManager} from 'react-native';
然后检查 isRTL 常量
console.log("is RTL", I18nManager.isRTL);
您可能还想阅读这篇关于 react-native 中 RTL 的博文:Right-to-Left Layout Support For React Native Apps
【讨论】: