在 react-native 项目中,iOS 的 RTL 文本未正确对齐
Posted
技术标签:
【中文标题】在 react-native 项目中,iOS 的 RTL 文本未正确对齐【英文标题】:RTL text is not aligned correctly for iOS in react-native project 【发布时间】:2021-10-28 11:44:18 【问题描述】:<Text>
元素中的 RTL 文本在 ios 上显示为左对齐,但在 android 上正确显示。
textAlign
和 direction
属性不能解决这个问题
【问题讨论】:
欢迎来到 ***!请添加您迄今为止尝试过的代码 sn-p。 请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:将writingDirection
属性添加到文本样式:
writingDirection: I18nManager.isRTL ? 'rtl' : 'ltr'
【讨论】:
以上是关于在 react-native 项目中,iOS 的 RTL 文本未正确对齐的主要内容,如果未能解决你的问题,请参考以下文章
在现有项目 React-Native 中添加现有的原生项目 Android
react-native ios项目中的Firebase身份验证问题
React-native - iOS - RCTJSCExecutor 的模块名称前缀错误