如何解决如何在 React Native 中为屏幕上的单个元素禁用 i18n RTL/LTR?
我有这个“验证码输入字段”。当语言设置为阿拉伯语时,方向是 RTL,但我需要从左到右 (LTR) 输入代码。 如果我强行将其设置为 LTR,则必须再次重新加载应用才能使其正常工作。
(Here is the image of InputField)
<CodeInput
style={i18n.isRTL ? styles.VerCode2 : styles.VerCode1}
compareWithCode="AsDW2"
activeColor="rgba(49,180,4,1)"
inactiveColor="rgba(49,1.3)"
autoFocus={false}
ignoreCase={true}
inputPosition="center"
codeLength={6}
size={45}
containerStyle={{ marginTop: 20,marginBottom: 12 }}
codeInputStyle={{ borderWidth: 1.5 }}
/>
所以,我想为这个元素做(但不知道)条件样式。 提前致谢
解决方法
我的问题解决了,因为我找到了一个组件,它提供了覆盖 RTL/LTR 的能力。 Here's the link 到验证码输入字段,提供此 RTL/LTR 兼容性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。