React native检测设备是否是RTL



如果用户将设备(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应用程序的从右到左布局支持

相关内容

最新更新