React Native не поддерживает свойство CSS display
, и по умолчанию все элементы используют поведение display: flex
(no inline-flex
). Большинство негибких макетов можно моделировать с помощью гибких свойств, но я взволнован встроенным текстом.Имитировать отображение: inline in React Native
У моего приложения есть контейнер, содержащий несколько слов в тексте, некоторые из которых нуждаются в форматировании. Это означает, что мне нужно использовать интервалы для выполнения форматирования. Чтобы добиться обертывания пролетов, я могу настроить контейнер на использование flex-wrap: wrap
, но это позволит только обертывание в конце диапазона, а не традиционное встроенное поведение обертывания при разрыве слов.
Проблема визуализированы (пролеты желтым цветом):
(через http://codepen.io/anon/pen/GoWmdm?editors=110)
Есть ли способ, чтобы получить надлежащую упаковку и истинное инлайн моделирование с использованием гибких свойств?
Обратите внимание, что добавление 'flexWrap:«wrap'' вызывает весь текстовый узел к потоку на следующую строку, если она будет обернуть, это не будет вызывать часть текста, чтобы остаться на начальной линии, а остальное предложение переходит к следующему. – callmetwan