-
React Navigation v5:
- Используйте свойство
screenOptionsкомпонентаDrawer.Navigator, чтобы установить заголовок для каждого экрана в навигаторе ящиков. Вы можете определитьdrawerLabelи настроить его с помощью стилей.
- Используйте свойство
-
React Navigation v6:
- Используйте свойство
drawerOptionsкомпонентаDrawer.Navigator, чтобы установить заголовок для каждого экрана в навигаторе ящиков. Вы можете определитьheaderTitleи настроить его с помощью стилей. - Пример:
import { createDrawerNavigator } from '@react-navigation/drawer'; const Drawer = createDrawerNavigator(); function MyDrawer() { return ( <Drawer.Navigator drawerOptions={{ headerTitle: 'Title', }} > {/* Screens */} </Drawer.Navigator> ); }
- Используйте свойство
-
React Native Navigation (Wix Navigation):
- Используйте метод
Navigation.mergeOptions, чтобы задать заголовок для каждого экрана в навигаторе ящиков. - Пример:
import { Navigation } from 'react-native-navigation'; function setDrawerScreenTitle(screenName, title) { Navigation.mergeOptions(screenName, { topBar: { title: { text: title, }, }, }); } // Call the function for each screen in the drawer navigator setDrawerScreenTitle('Screen1', 'Title1'); setDrawerScreenTitle('Screen2', 'Title2');
- Используйте метод
Это всего лишь несколько способов добавления заголовков на экраны навигатора ящиков в React Native. Конкретный метод, который вы выберете, может зависеть от используемой вами библиотеки навигации. Не забудьте обратиться к документации библиотеки, которую вы используете, для получения более подробной информации.