Я работаю над приложением React Native, которое использует ex-navigation. Теперь у меня есть окно, которое имеет два режима: редактировать и просматривать. Когда он находится в режиме редактирования, левая кнопка навигации показывает значок проверки. Как только пользователь нажмет кнопку проверки, он переключится в режим просмотра, а левая кнопка отобразит значок стрелки. Кто-нибудь знает, как реализовать это, используя ex-navigation. Если это невозможно для ex-navigation, это может сделать любая другая панель навигации? Любая помощь будет оценена. Благодарю.Как изменить кнопку «Назад» в NavigationBar
2
A
ответ
0
Вы можете использовать renderRight или renderLeft для управления тем, как выглядят и действуют левые или правые кнопки. Например, из документации вы можете использовать это в качестве примера:
class AboutScreen extends React.Component {
static route = {
navigationBar: {
title: 'Title goes here',
renderRight: (route, props) => <SignOutButton name={route.params.name} />
}
}
// ...
}
, который выведет кнопку «выйти» справа.