Я пытаюсь заставить работать onPress, но "привет" не печатается. Фактически, серый фон по умолчанию, который должен отображаться за текстом при нажатии, не отображается. Если я заменю вложенный текст компонентом TouchableHighlight, он будет печататься. Однако это должен быть непрерывный поток текста, который переносится на следующую строку, поэтому TouchableHighlight не подойдет.
<Text>
<Text>Thanks for visiting the app! Please click </Text>
<Text onPress={() => { console.log("hi") }}> here right now! </Text>
<Text>to sign in</Text>
</Text>
Фактический код немного сложнее, чем выше, но в основном это несколько текстовые компоненты, вложенные в один больший текстовый компонент (таким образом, текст может переноситься на следующую строку и выглядит как один фрагмент текста). Любые идеи о том, как получить onPress для работы текстового компонента? Спасибо!
Как это должно выглядеть (жирный текст обозначает, что можно нажимать):
Пожалуйста, нажмите здесь
прямо сейчас , чтобы войти.
Как это НЕ должно выглядеть (нельзя использовать вид как внешний держатель вместо текста):
Please click here right to sign in.
now