По состоянию на SDK 53, навигация теперь работает на краю к краю, и это было не так, и мне нужно повторно конфигурации для этого режима. Я также попробовал SafeViewProvider без успеха.
Я взломал код (спасибо ... Забыли ваше имя!), Чтобы показать результат ниже. Проблема в том, что мои взгляды теперь появляются под стержнями состояния из-за новой настройки с краем до края (они были в порядке в более ранних версиях). Edge-To-Edge больше не может быть отключен в Expo Go или в новых версиях Android.
Код: Выделить всё
import { Text, View, SafeAreaView } from "react-native";
import { NavigationContainer } from "@react-navigation/native";
import { createNativeStackNavigator } from "@react-navigation/native-stack";
import { registerRootComponent } from "expo";
// Ajoute cette ligne pour forcer React Navigation à utiliser un header en pur JS
const Stack = createNativeStackNavigator({});
const EntreeScreen = ({ navigation, route }) => {
return (
CENTER TEXTE !
);
}
const App = () => (
({
headerLeft: () => ( // bouton aide
LEFT
),
headerTitle: () => (
MON TITRE!
),
headerRight: () => (
RIGHT
),
})}
/>
);
registerRootComponent(App);
< /code>
Я попытался использовать Flex: 1 < /code> и flex: 0.92 < /code> (как указано выше, эмпирически найдено), чтобы соответствовать им, и получить эти результаты на моем телефоне: < /p>
[list]
[*]. Сохраните, заголовок затем выглядит нормально: < /p>
flex: 1
[/list]
[*] Телефон с гибкой: 0,92
на моем таблете, результат для гибки: 0.92 to The Code> stice as the Code> Plex>. С 0,88 это довольно хорошо. Только в панели состояния зеленая, а нижняя планка навигации не показывает 3 кнопки, просто серый баннер.
- Табличка с гибкой: 0,88
Подробнее здесь: https://stackoverflow.com/questions/796 ... ter-expo-s