Я использую React-Navigation v4 для создания заголовка в нашем приложении
"react-navigation": "^4.4.4", "react-navigation-stack": "^1.10.3",
import { createStackNavigator } from 'react-navigation-stack'
import OvertimeAssignSelectShift from '../screens/Dashboard/home/menu/overtime_assign/OvertimeAssignSelectShift'
const StackNavigation = createStackNavigator
(
{
OvertimeAssign: {
screen: OvertimeAssignSelectShift,
navigationOptions: {
title: 'Buat Perintah Lembur',
headerStyle: {
elevation: 0,
shadowOpacity: 0,
shadowColor: "white",
borderBottomWidth: 0
}
}
},
}
)
Но почему-то у меня возникла проблема с iPhone 14 и выше: заголовок перекрывается с динамическим островом, но на Android все в порядке.
IphoneAndroid
Dynamic Island доступен на iOS 16, поэтому я использую import DeviceInfo из 'react-native-device-info';, чтобы получить версию iOS и установка высоты вручную. есть ли способ решить эту проблему? Спасибо
const StackNavigation = createStackNavigator
(
{
OvertimeAssign: {
screen: OvertimeAssignSelectShift,
navigationOptions: {
title: 'Buat Perintah Lembur',
headerStyle: {
height: Device.iOS
Подробнее здесь: https://stackoverflow.com/questions/793 ... mic-island
Реагировать на перекрытие заголовка навигации с динамическим островом ⇐ IOS
Программируем под IOS
1735402475
Anonymous
Я использую React-Navigation v4 для создания заголовка в нашем приложении
"react-navigation": "^4.4.4", "react-navigation-stack": "^1.10.3",
import { createStackNavigator } from 'react-navigation-stack'
import OvertimeAssignSelectShift from '../screens/Dashboard/home/menu/overtime_assign/OvertimeAssignSelectShift'
const StackNavigation = createStackNavigator
(
{
OvertimeAssign: {
screen: OvertimeAssignSelectShift,
navigationOptions: {
title: 'Buat Perintah Lembur',
headerStyle: {
elevation: 0,
shadowOpacity: 0,
shadowColor: "white",
borderBottomWidth: 0
}
}
},
}
)
Но почему-то у меня возникла проблема с iPhone 14 и выше: заголовок перекрывается с динамическим островом, но на Android все в порядке.
IphoneAndroid
Dynamic Island доступен на iOS 16, поэтому я использую import DeviceInfo из 'react-native-device-info';, чтобы получить версию iOS и установка высоты вручную. есть ли способ решить эту проблему? Спасибо
const StackNavigation = createStackNavigator
(
{
OvertimeAssign: {
screen: OvertimeAssignSelectShift,
navigationOptions: {
title: 'Buat Perintah Lembur',
headerStyle: {
height: Device.iOS
Подробнее здесь: [url]https://stackoverflow.com/questions/79314123/react-navigation-header-overlap-with-dynamic-island[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия