2016-08-30 2 views
2

У меня есть следующая ситуация - когда я использую текст rtl, он остается слева.Реакция Нативный текст ввода RTL

enter image description here

Я видел реакцию мерзавец добавить несколько вопросов, связанных с этим, и они были закрыты. может быть, я не знаю, как его применять?

+0

которые реагируют на родную версию, которую вы используете? – Cherniv

+0

response-native-cli: 1.0.0 response-native: 0.32.0 –

+0

Вы попробовали 'textAlign: 'right'' – Cherniv

ответ

1

Как на версии v0.33 + от React Native, это проблема решена.

импорт этой библиотеки:

import { 
    I18nManager, 
} from 'react-native'; 

, а затем вы можете сделать это:

textAlign: I18nManager.isRTL ? 'right' : 'left' 

, если вы не уверены в том, что реагируют нативную версию вы используете, вы можете проверить версию Реагировать Native в командной строке (cmd/terminal):

react-native --version 
Смежные вопросы