如果用户将设备(ios)设置为遵循RTL的语言,我如何在react native中检测到这一点?我使用以下方法获取语言
NativeModules.SettingsManager.settings.AppleLanguages[0]
您可以使用I18nManager
来检查从右到左
首先从react-native
导入I18nManager
import {I18nManager} from 'react-native';
然后检查isRTL常量
console.log("is RTL", I18nManager.isRTL);
你可能还想阅读这篇关于React - Native中的RTL的博客文章:React Native应用程序的从右到左布局支持