Реагировать на проблему с навигационным интерфейсом - PullRequest
0 голосов
/ 22 января 2020

У меня есть два экрана: Scar QR, который является страницей сканера QR-кода, и сканируемый QR-код, который является страницей успеха, если я нажимаю кнопку навигации заголовка до go назад, то пользовательский интерфейс прерывается, как показано на Снимке экрана, это Навигация в настройках. Я установил флаг gesturesEnabled в значение false. Я не указал функцию возврата заголовка по умолчанию.

const SettingsNavigator = createStackNavigator(
    {
        SETTINGS_MENU: {
            screen: Settings
        },

        SCAN_QR_SETTINGS: {
            screen: ScanQR,
            navigationOptions: () => ({
                title: I18n.t('SETTINGS.SCAN_QR.HEADING')
            })
        },
        SCAN_QR_SETTINGS_SUCCESS: {
            screen: ScanQRSuccess,
            navigationOptions: () => ({
                title: I18n.t('SETTINGS.SCAN_QR.HEADING')
            })
        }
    },
    {
        initialRouteName: 'SETTINGS_MENU',
        defaultNavigationOptions: {
            gesturesEnabled: false,
            swipeEnabled: false
        }
    }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...