Я разрабатываю приложение с собственной реакцией в IOS. Я использую навигацию для перенаправления на другие экраны. В дальнейшем я использовал следующий код, который содержит анимацию слева направо:
this.props.navigation.navigate('Home');
Чтобы вернуться к предыдущему экрану, я использовал следующий код, который содержит анимацию справа налево.
const {goBack} = this.props.navigation;
goBack();
Мой вопрос в том, что, если я хочу изменить анимацию по умолчанию в случае номер один (переход к другому экрану), есть ли какой-нибудь простой способ изменить анимацию справа налево в реакции native (например, в сценарии назад). Заранее спасибо.





Попробуй это
onPress = {() => navigator.navigate({routeName: 'YOUR_ROUTE_NAME', transitionStyle: 'inverted'}) }
Я отредактировал ответ, замените YOUR_ROUTE_NAME на экранное имя, по которому вы хотите перейти!
Я точно это сделал. Но он говорит, что routeName не определен. Я использовал этот код: this.props.navigation.navigate (routeName: 'Home', transitionStyle: 'инвертировано');
Эй ... ты забыл {} скобку
({routeName: 'YOUR_ROUTE_NAME', transitionStyle: 'инвертированный'})
Позвольте нам продолжить обсуждение в чате.
Спасибо за Ваш ответ. Но там написано, что «routName не определено». Я ищу это